package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from gran-1.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Gran1 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 106382;
	private static byte[] data0(){ return new byte[] {33,3,-53,2,80,2,-29,1,-127,1,43,1,-46,0,73,0,-54,-1,99,-1,29,-1,-49,-2,73,-2,-74,-3,97,-3,74,-3,76,-3,33,-3,-45,-4,-121,-4,-126,-4,-85,-4,-45,-4,-60,-4,-91,-4,-39,-4,66,-3,-61,-3,-8,-3,24,-2,116,-2,-1,-2,-89,-1,22,0,101,0,-71,0,60,1,-23,1,127,2,-39,2,46,3,-116,3,6,4,105,4,-107,4,-91,4,-109,4,-121,4,106,4,93,4,38,4,-43,3,79,3,-63,2,61,2,-47,1,94,1,-28,0,78,0,-29,-1,126,-1,16,-1,-119,-2,-45,-3,66,-3,-12,-4,-65,-4,-106,-4,41,-4,-64,-5,-122,-5,-116,-5,-109,-5,119,-5,68,-5,58,-5,-116,-5,1,-4,70,-4,103,-4,-117,-4,-4,-4,-112,-3,42,-2,-113,-2,-27,-2,111,-1,33,0,-20,0,-123,1,1,2,-116,2,22,3,-83,3,24,4,94,4,-118,4,-102,4,-81,4,-50,4,-39,4,-67,4,125,4,16,4,-82,3,100,3,18,3,-90,2,32,2,-95,1,62,1,-39,0,77,0,-113,-1,-40,-2,82,-2,2,-2,-46,-3,95,-3,-25,-4,123,-4,79,-4,55,-4,17,-4,-65,-5,-128,-5,-106,-5,-28,-5,56,-4,75,-4,97,-4,-97,-4,55,-3,-61,-3,57,-2,-109,-2,11,-1,-80,-1,112,0,49,1,-58,1,88,2,-30,2,116,3,-5,3,113,4,-83,4,-42,4,-30,4,1,5,19,5,16,5,-38,4,112,4,-26,3,111,3,-5,2,-119,2,-1,1,122,1,0,1,-103,0,19,0,80,-1,-113,-2,-37,-3,120,-3,50,-3,-49,-4,69,-4,-63,-5,113,-5,93,-5,70,-5,-20,-6,-115,-6,123,-6,-55,-6,51,-5,120,-5,-117,-5,-82,-5,13,-4,-102,-4,41,-3,-91,-3,15,-2,-98,-2,98,-1,38,0,-35,0,-123,1,62,2,-26,2,-126,3,18,4,121,4,-46,4,16,5,83,5,-120,5,-103,5,-116,5,77,5,-6,4,-78,4,125,4,61,4,-49,3,69,3,-45,2,115,2,20,2,-121,1,-68,0,-3,-1,92,-1,-7,-2,-91,-2,60,-2,-76,-3,61,-3,-11,-4,-64,-4,96,-4,-25,-5,-93,-5,-99,-5,-48,-5,-53,-5,-73,-5,-102,-5,-63,-5,19,-4,127,-4,-41,-4,16,-3,96,-3,-15,-3,-103,-2,67,-1,-47,-1,78,0,-49,0,97,1,-3,1,122,2,-23,2,45,3,102,3,-88,3,-25,3,24,4,42,4,1,4,-59,3,-94,3,118,3,30,3,-61,2,98,2,30,2,-45,1,122,1,-36,0,40,0,-109,-1,54,-1,-31,-2,-118,-2,1,-2,-121,-3,64,-3,27,-3,-39,-4,109,-4,8,-4,-41,-5,-17,-5,27,-4,55,-4,41,-4,67,-4,-125,-4,-25,-4,52,-3,127,-3,-48,-3,86,-2,-14,-2,-111,-1,38,0,-67,0,79,1,-32,1,-118,2,28,3,-101,3,-13,3,62,4,111,4,-70,4,-16,4,7,5,-27,4,-87,4,109,4,61,4,-13,3,-110,3,36,3,-55,2,118,2,29,2,-101,1,-30,0,42,0,-90,-1,66,-1,-44,-2,78,-2,-78,-3,81,-3,7,-3,-45,-4,83,-4,-48,-5,114,-5,101,-5,124,-5,-120,-5,112,-5,82,-5,109,-5,-78,-5,-1,-5,66,-4,-127,-4,-40,-4,84,-3,-23,-3,121,-2,12,-1,-109,-1,34,0,-72,0,78,1,-38,1,91,2,-69,2,14,3,86,3,-85,3,-23,3,9,4,4,4,0,4,-17,3,-51,3,-103,3,73,3,2,3,-25,2,-58,2,-115,2,12,2,115,1,-6,0,-75,0,121,0,32,0,-84,-1,62,-1,11,-1,-32,-2,-113,-2,17,-2,-98,-3,95,-3,96,-3,82,-3,63,-3,1,-3,5,-3,24,-3,79,-3,101,-3,104,-3,-113,-3,-39,-3,64,-2,-78,-2,13,-1,107,-1,-62,-1,49,0,-91,0,24,1,-123,1,-44,1,8,2,54,2,127,2,-67,2,-28,2,-33,2,-57,2,-72,2,-100,2,106,2,43,2,-27,1,-64,1,-89,1,-127,1,100,0,-15,-2,-46,-3,41,-3,102,-4,42,-5,-110,-7,-127,-8,60,-8,57,-8,-68,-9,-88,-10,-73,-11,-122,-11,21,-10,-102,-10,-102,-10,74,-10,-122,-10,-126,-9,-90,-8,59,-7,112,-7,9,-6,107,-5,33,-3,102,-2,48,-1,34,0,-113,1,104,3,-9,4,71,6,53,7,49,8,58,9,23,10,-91,10,-30,10,-29,10,-85,10,107,10,40,10,-43,9,40,9,-21,7,-102,6,99,5,-112,4,-89,3,100,2,-51,0,89,-1,92,-2,-115,-3,85,-4,-89,-6,65,-7,-78,-8,-87,-8,124,-8,-117,-9,108,-10,-58,-11,0,-10,-117,-10,-99,-10,68,-10,54,-10,2,-9,77,-8,59,-7,-90,-7,51,-6,104,-5,39,-3,-94,-2,-62,-1,-87,0,-4,1,-92,3,95,5,-60,6,-42,7,-25,8,20,10,60,11,9,12,102,12,-120,12,80,12,16,12,-56,11,121,11,-60,10,113,9,-40,7}; }
	private static byte[] data1(){ return new byte[] {76,6,45,5,74,4,70,3,-29,1,96,0,65,-1,118,-2,104,-3,-49,-5,51,-6,54,-7,-28,-8,-96,-8,-49,-9,-80,-10,-80,-11,90,-11,106,-11,80,-11,-65,-12,70,-12,-119,-12,100,-11,48,-10,97,-10,122,-10,23,-9,116,-8,-23,-7,-12,-6,-76,-5,-82,-4,56,-2,30,0,-52,1,38,3,98,4,-52,5,70,7,-92,8,-59,9,-120,10,-25,10,23,11,102,11,-45,11,2,12,-95,11,-55,10,-59,9,-3,8,104,8,-103,7,86,6,-41,4,-96,3,-76,2,126,1,-71,-1,-89,-3,-5,-5,-14,-6,114,-6,-79,-7,84,-8,-79,-10,-87,-11,-104,-11,-119,-11,-14,-12,15,-12,-60,-13,79,-12,38,-11,-37,-11,88,-10,50,-9,-99,-8,45,-6,-97,-5,-60,-4,47,-2,18,0,116,2,-70,4,-60,6,117,8,7,10,-79,11,100,13,-25,14,-52,15,8,16,-35,15,-43,15,-10,15,-36,15,19,15,93,13,12,11,-17,8,98,7,96,6,19,5,66,3,71,1,-106,-1,4,-2,103,-4,110,-6,119,-8,-3,-10,-23,-11,-17,-12,-92,-13,65,-14,97,-15,60,-15,24,-15,54,-16,-6,-18,-124,-18,115,-17,39,-15,-110,-14,4,-13,11,-13,-104,-13,17,-11,4,-9,-43,-8,77,-6,-84,-5,89,-3,111,-1,-61,1,36,4,45,6,-38,7,64,9,-126,10,-43,11,22,13,59,14,-22,14,17,15,-59,14,85,14,-56,13,44,13,-84,12,125,12,85,12,-110,11,22,10,-102,8,-37,7,-95,7,-9,6,74,5,20,3,68,1,106,0,69,0,-50,-1,-102,-2,-6,-4,-99,-5,-48,-6,21,-6,44,-7,16,-8,36,-9,-97,-10,27,-10,-113,-11,10,-11,-11,-12,104,-11,46,-10,-66,-10,2,-9,-122,-9,-72,-8,105,-6,7,-4,76,-3,60,-2,73,-1,-105,0,51,2,-75,3,-58,4,88,5,-86,5,26,6,-44,6,-45,7,92,8,41,8,124,7,-34,6,125,6,7,6,42,5,37,4,70,3,-85,2,-22,1,-66,0,26,-1,-124,-3,58,-4,-106,-5,-12,-6,-18,-7,-83,-8,-67,-9,125,-9,81,-9,121,-10,15,-11,18,-12,81,-12,113,-11,-118,-10,49,-9,-102,-9,48,-8,35,-7,87,-6,-102,-5,5,-3,-113,-2,74,0,-1,1,-46,3,-48,5,-64,7,-110,9,87,11,-8,12,84,14,83,15,-20,15,109,16,-41,16,-2,16,-95,16,-94,15,45,14,1,13,32,12,85,11,32,10,113,8,-72,6,74,5,58,4,-20,2,10,1,-83,-2,-124,-4,20,-5,22,-6,-64,-8,24,-9,-96,-11,-65,-12,26,-12,11,-13,-80,-15,-67,-16,-76,-16,70,-15,-63,-15,-67,-15,106,-15,90,-15,-21,-15,11,-13,83,-12,90,-11,43,-10,49,-9,-63,-8,-83,-6,-88,-4,75,-2,-61,-1,45,1,-57,2,107,4,-21,5,-4,6,-101,7,-5,7,118,8,58,9,-17,9,90,10,83,10,32,10,-26,9,-126,9,-46,8,45,8,10,8,55,8,23,8,32,7,-95,5,89,4,-2,3,38,4,22,4,70,3,15,2,49,1,-40,0,98,0,99,-1,-3,-3,-88,-4,-42,-5,95,-5,5,-5,-109,-6,57,-6,59,-6,106,-6,115,-6,62,-6,86,-6,-10,-6,-7,-5,0,-3,-54,-3,83,-2,-30,-2,-76,-1,-23,0,35,2,44,3,-85,3,-73,3,-58,3,100,4,111,5,42,6,-23,5,-4,4,30,4,-104,3,101,3,-23,2,65,2,-90,1,53,1,-60,0,4,-2,-84,-5,-66,-7,62,-8,-119,-10,60,-12,-23,-15,89,-16,-78,-17,60,-17,28,-18,89,-20,-19,-22,-68,-22,-91,-21,-70,-20,44,-19,117,-19,117,-18,57,-16,-46,-15,-17,-14,64,-12,-104,-10,-79,-7,-116,-4,-87,-2,-57,0,-76,3,115,7,34,11,28,14,95,16,-125,18,-70,20,-75,22,-23,23,117,24,-119,24,50,24,95,23,105,22,-88,21,-67,20,3,19,109,16,123,13,-34,10,-61,8,-21,6,-80,4,-51,1,-76,-2,7,-4,-81,-7,67,-9,-93,-12,114,-14,56,-15,-110,-16,-105,-17,-32,-19,60,-20,126,-21,-15,-21,108,-20,21,-20,-113,-21,13,-20,-15,-19,1,-16,92,-15,113,-14,30,-12,-90,-10,77,-7,-77,-5,-11,-3,113,0,102,3,112,6,8,9,58,11,76,13,-94,15,-21,17,123,19,85,20,-62,20,19,21,45,21,-11,20,69,20,31,19,94,17,-10,14,66,12,-86,9,-68,7,64,6,-102,4,126,2,77,0,-91,-2,116,-3,-34,-5,-47,-7,-44,-9,-71,-10,-117,-10,37,-10,-3,-12,80,-13,-3,-15,77,-15,-42,-16,23,-16,81,-17,59,-17,4,-16,-3,-16,87,-15,43,-15,118,-15,-43,-14,8,-11,29,-9,94,-8,108,-7,14,-5,-64,-3,-71,0,24,3,6,5,-8,6,72,9,110,11,72,13,1,15,-117,16,87,17,112,17,66,17,85,17,-125,17,33,17,-32,15,59,14,-84,12,78,11,-52,9}; }
	private static byte[] data2(){ return new byte[] {-19,7,-1,5,37,4,24,2,105,-1,40,-4,-16,-8,113,-10,-17,-12,-39,-13,86,-14,-31,-17,78,-19,-52,-21,-106,-21,-115,-21,-63,-22,-22,-23,10,-22,62,-21,-120,-20,-114,-19,19,-17,-36,-15,108,-11,-101,-8,-12,-6,73,-3,-67,0,-123,5,-113,10,-12,14,-75,18,35,22,107,25,107,28,51,31,-109,33,2,35,15,35,59,34,88,33,-51,32,0,32,-36,29,-31,25,-94,20,124,15,106,11,-81,8,80,6,76,3,91,-1,7,-5,6,-9,104,-13,18,-16,51,-19,-20,-22,-44,-24,-105,-26,-1,-29,-10,-31,69,-31,120,-31,12,-31,65,-33,66,-35,50,-35,-79,-33,89,-29,39,-26,-107,-25,102,-24,-19,-23,-108,-20,53,-16,-12,-13,-128,-9,-58,-6,-28,-3,29,1,-11,4,87,9,-114,13,-55,16,-41,18,52,20,-73,21,-74,23,11,26,-83,27,-67,27,53,26,-14,23,-38,21,108,20,-76,19,-98,19,-100,19,-65,18,-101,16,41,14,-35,12,-10,12,-50,12,7,11,3,8,-115,5,-89,4,-63,4,-113,4,105,3,83,1,6,-1,-59,-4,-64,-6,41,-7,40,-8,62,-9,116,-11,-29,-14,115,-16,32,-17,-1,-18,-79,-17,119,-16,-114,-16,30,-16,56,-16,-46,-15,118,-12,9,-9,-40,-8,47,-6,-81,-5,-76,-3,60,0,-39,2,-57,4,-71,5,-35,5,-21,5,-92,6,56,8,-113,9,-101,9,56,8,124,6,28,5,21,4,-67,2,88,1,-3,-1,124,-2,73,-4,-84,-7,74,-9,112,-11,12,-12,-52,-14,-82,-15,95,-16,78,-17,-36,-18,57,-17,-91,-17,19,-17,-93,-19,-49,-20,-68,-19,85,-16,-119,-13,99,-10,-38,-8,1,-5,11,-3,0,-1,110,1,-44,4,3,9,-40,12,-47,15,109,18,-123,21,-16,24,57,28,-71,30,-107,32,-70,33,29,34,33,34,67,34,-115,34,31,34,65,32,-40,28,-73,24,10,21,99,18,82,16,-45,13,115,10,-112,6,-12,2,-39,-1,-37,-4,97,-7,53,-11,11,-15,-84,-19,25,-21,-115,-24,-25,-27,-42,-29,-112,-30,39,-31,1,-33,6,-35,-106,-36,6,-34,60,-32,-5,-31,-54,-30,119,-29,-57,-28,8,-25,-18,-23,46,-19,95,-16,61,-13,-2,-11,52,-7,27,-3,57,1,-53,4,-115,7,-70,9,-76,11,-26,13,68,16,29,18,-37,18,-125,18,-29,17,-124,17,-119,17,117,17,-40,16,-78,15,94,14,18,13,-60,11,-6,10,74,11,79,12,-92,12,62,11,-55,8,2,7,5,7,17,8,-64,8,64,8,7,7,-47,5,-61,4,97,3,-117,1,124,-1,114,-3,114,-5,88,-7,-105,-9,-118,-10,112,-10,-24,-10,32,-9,124,-10,-91,-11,-60,-11,97,-9,1,-6,113,-4,35,-2,57,-1,94,0,-18,1,9,4,106,6,-107,8,-67,9,-86,9,40,9,-95,9,35,11,72,12,93,11,-97,8,-119,5,93,3,21,2,13,1,-12,-1,-69,-2,68,-3,-121,-7,-43,-12,-84,-16,-84,-19,43,-21,78,-24,-1,-28,119,-30,86,-31,-16,-32,33,-32,93,-34,101,-36,54,-37,-95,-37,97,-35,-128,-33,-121,-31,-23,-29,-49,-26,-111,-23,-108,-21,-91,-19,32,-15,-108,-10,96,-4,-64,0,-52,3,127,7,67,13,55,20,114,26,40,31,-31,34,127,38,-7,41,-88,44,87,46,69,47,76,47,24,46,-67,43,67,41,89,39,117,37,68,34,-47,29,-52,24,71,20,23,16,7,12,-60,7,6,3,-89,-3,10,-8,-86,-14,-7,-19,83,-22,-46,-25,-34,-27,97,-29,-61,-33,3,-36,-94,-39,115,-39,-96,-38,75,-37,-23,-38,-87,-38,61,-36,-97,-33,-10,-30,108,-27,-6,-25,-72,-21,-28,-17,84,-13,117,-10,117,-6,-108,-1,-67,4,-72,8,-75,11,87,14,-116,17,29,21,10,24,125,25,-62,25,-55,25,8,26,123,26,-48,26,85,26,74,24,-50,20,-6,16,16,14,80,12,92,11,91,10,-74,8,70,6,-30,3,97,2,-70,1,-23,0,-126,-1,28,-2,-85,-3,106,-3,111,-4,56,-6,-32,-9,5,-10,120,-12,110,-14,56,-16,2,-17,93,-17,58,-16,-26,-17,29,-18,-121,-20,-37,-20,38,-17,3,-14,23,-12,90,-11,-108,-10,-52,-8,52,-4,-57,-1,-83,2,15,5,-119,7,47,10,114,12,-128,14,-91,16,-69,18,-56,19,-122,19,93,18,21,17,9,16,38,15,20,14,-126,12,79,10,-59,7,12,5,127,2,127,0,-84,-2,38,-4,74,-8,-32,-13,71,-16,51,-18,99,-19,126,-20,63,-22,-92,-26,113,-29,-125,-30,82,-29,20,-28,5,-28,28,-28,-17,-28,45,-26,-117,-25,-50,-23,4,-18,-45,-13,-111,-7,-79,-3,-121,0,50,4,-117,10,-43,18,-103,26,-92,32,118,37,21,42,-91,46,19,51,-6,54,-107,57,-13,57,85,56,-25,53,-59,51,-25,49,47,47,26,42,49,34,-36,24,-112,16,-77,10,-40,6,40,3,-27,-3,-86,-10,-48,-18}; }
	private static byte[] data3(){ return new byte[] {-9,-25,-48,-30,0,-33,-17,-37,-50,-40,82,-43,-117,-47,79,-50,15,-51,35,-50,110,-49,121,-50,-112,-53,-1,-55,-86,-52,-6,-46,-88,-39,-8,-35,-38,-33,105,-31,-115,-28,-108,-23,-82,-17,-26,-11,-126,-5,-8,-1,111,3,103,7,-24,12,77,19,-54,24,-15,27,0,29,102,29,-115,30,61,33,68,36,108,37,91,35,3,31,93,26,90,23,61,22,-65,22,-57,23,-3,23,33,22,-73,18,29,16,81,16,76,18,-2,18,-19,16,-59,13,73,12,19,13,115,14,87,14,97,12,23,9,116,5,-38,1,33,-1,-117,-3,-124,-4,71,-6,-30,-11,-83,-16,-58,-20,114,-21,-9,-21,-12,-20,3,-19,-29,-21,-99,-22,-35,-22,-15,-20,-40,-17,46,-14,-66,-13,50,-11,79,-9,102,-6,14,-2,55,1,7,3,76,3,-45,2,-48,2,58,4,84,6,-73,7,58,7,-3,4,-15,1,-24,-2,29,-4,-41,-7,-2,-9,40,-10,105,-13,108,-17,33,-21,1,-24,126,-26,-25,-27,-17,-28,84,-29,-40,-31,-109,-31,28,-29,112,-27,-15,-26,-24,-26,102,-26,-128,-25,21,-21,-85,-16,41,-9,-98,-3,-26,2,-72,6,-78,9,60,13,68,18,-112,24,39,31,-117,36,-96,40,82,44,-99,48,35,53,28,57,-82,59,114,60,67,59,-1,56,49,55,117,54,-71,53,42,51,38,46,39,39,-28,31,-56,25,104,21,-63,17,91,13,-121,7,9,1,-57,-6,65,-11,14,-16,123,-22,18,-28,-121,-35,-80,-41,-107,-46,64,-50,-30,-54,-97,-56,-124,-58,-109,-61,-101,-64,-99,-65,-60,-63,55,-58,-56,-54,-19,-51,-53,-49,-73,-47,70,-43,-33,-38,-17,-31,21,-23,18,-17,-55,-13,-107,-8,-65,-2,-17,5,-80,12,-29,17,-75,21,-107,24,-29,26,70,29,-18,31,1,34,88,34,-65,32,-123,30,19,29,-72,28,19,28,0,26,-61,22,106,19,-104,16,124,14,0,14,-102,15,10,18,-80,18,-93,16,-73,13,-111,12,3,14,88,16,-110,17,-24,16,21,15,1,13,-21,10,-116,8,-68,5,72,2,3,-2,78,-7,-43,-12,-115,-15,35,-16,-66,-16,8,-14,33,-14,122,-16,-38,-18,-96,-17,40,-13,-77,-9,71,-5,83,-3,-49,-2,22,1,119,4,40,8,90,11,-127,13,16,14,53,13,-115,12,-1,13,-74,16,82,17,-96,13,45,7,39,1,101,-3,98,-5,14,-6,-95,-8,-46,-10,-1,-13,1,-19,15,-26,69,-32,123,-36,-96,-39,42,-42,-103,-46,-101,-48,-61,-48,-89,-47,-87,-47,-71,-48,-89,-49,-122,-49,75,-47,-48,-44,82,-39,33,-34,19,-29,-60,-25,53,-21,-62,-19,36,-15,34,-9,-6,-2,51,6,21,11,-22,14,75,20,-84,28,101,38,-62,46,95,52,64,56,-36,59,-118,63,-87,66,-32,68,21,70,-74,69,-25,66,-118,62,104,58,-90,55,0,53,-40,48,-123,42,118,35,5,29,121,23,-62,17,-17,10,-69,2,-76,-7,-71,-16,-46,-24,-95,-30,85,-34,39,-37,-119,-41,33,-46,80,-53,-118,-59,-9,-62,-81,-61,-99,-59,91,-58,18,-58,-23,-58,-112,-54,42,-48,97,-43,-38,-39,-94,-34,33,-28,7,-23,0,-19,-65,-15,-100,-8,110,0,-107,6,-12,9,-7,11,-110,14,-125,18,-76,22,73,25,-50,25,56,25,-4,24,-75,25,-12,26,-49,27,45,27,58,24,-65,19,-90,15,-8,13,-75,14,106,16,-23,16,122,15,55,13,11,12,-77,12,36,14,-34,14,-89,14,82,14,23,14,43,13,-42,10,-109,7,55,4,-21,0,41,-3,97,-7,-75,-10,7,-10,100,-10,-66,-11,-23,-14,-36,-18,38,-20,56,-20,-94,-18,112,-15,14,-13,-38,-13,31,-11,-52,-9,104,-5,-58,-2,119,1,-111,3,78,5,-82,6,10,8,74,10,34,13,-3,14,125,14,-66,11,83,8,-121,5,-56,3,127,2,58,1,91,-1,-100,-4,26,-7,-14,-11,91,-12,-30,-13,-73,-14,123,-17,-40,-22,-14,-26,-7,-28,77,-27,-101,-26,-12,-26,-77,-28,-3,-32,-60,-34,-44,-33,-33,-30,122,-27,-7,-26,-4,-25,43,-23,-99,-22,-54,-20,-42,-16,79,-9,28,-1,-87,5,-3,9,-28,13,72,20,-56,29,-35,39,-1,47,-65,53,42,58,109,62,66,67,126,72,-39,76,-110,78,-17,76,19,73,-49,68,41,65,113,61,-69,55,-85,46,-20,34,-3,22,64,13,-11,6,111,2,-109,-4,96,-13,-49,-25,-30,-36,-84,-44,103,-49,-78,-53,-27,-57,107,-61,-81,-66,-112,-70,123,-72,79,-71,-20,-69,72,-67,-53,-69,-67,-71,-83,-69,75,-61,-62,-51,95,-42,16,-37,85,-35,88,-32,35,-26,105,-18,101,-9,75,-1,11,5,-118,8,43,11,50,15,115,21,104,28,91,33,43,35,-60,34,79,34,120,35,38,38,-6,39,112,38,17,33,34,26,-62,20,-120,18,70,19,-15,21,-115,24,39,25,-97,22,7,19,-2,17,62,21,-62,25,-94,27,-14,25,-41,23}; }
	private static byte[] data4(){ return new byte[] {17,24,123,26,103,28,-74,27,-9,23,-11,18,24,14,15,10,12,7,29,5,-15,2,126,-2,-84,-9,-26,-16,-28,-20,5,-20,-81,-20,17,-19,-36,-21,108,-23,-107,-25,-34,-25,-59,-23,-66,-21,45,-19,-128,-18,62,-16,-57,-14,82,-10,42,-6,-45,-4,78,-3,14,-4,-86,-6,-113,-6,71,-4,-61,-2,0,0,-88,-2,29,-5,-95,-10,48,-14,70,-18,111,-21,89,-23,-71,-26,114,-30,-14,-36,126,-40,-57,-42,-95,-41,-30,-40,-27,-40,-91,-41,58,-41,60,-39,-62,-35,-42,-30,51,-26,-120,-25,4,-23,-12,-20,-13,-13,8,-3,-57,6,-85,15,29,22,-11,25,87,29,-105,34,60,42,-33,50,77,58,-118,63,104,67,-2,70,-36,74,-79,78,-60,81,7,83,92,81,-86,76,103,71,31,68,-84,66,62,64,-54,58,-107,50,31,41,-14,31,103,24,10,19,66,14,-22,7,65,-1,15,-10,6,-18,-103,-25,65,-31,-81,-39,-46,-48,-96,-57,37,-65,-2,-73,-80,-78,40,-81,126,-84,57,-87,-61,-91,67,-92,-86,-90,-96,-84,-33,-77,72,-70,-33,-66,114,-62,-78,-58,117,-51,92,-41,-48,-30,-61,-20,-110,-13,47,-7,108,0,-103,9,-98,18,-75,25,-67,30,36,34,74,36,64,38,79,41,-22,44,-28,46,-93,45,-6,41,112,38,-54,36,50,36,104,34,-69,30,115,26,-21,22,-5,19,62,18,43,19,-51,22,47,26,89,26,-57,23,-121,21,-19,21,94,24,-40,26,-60,27,91,26,83,23,-49,19,-31,16,61,14,-97,10,24,5,-94,-3,-39,-11,-92,-17,47,-20,120,-21,-45,-20,121,-18,-125,-18,-36,-20,57,-20,-2,-18,-35,-12,-106,-6,18,-2,-46,-1,-5,1,-128,5,-74,9,-116,13,74,16,107,17,52,16,108,13,-76,11,-75,12,22,14,70,11,1,3,-37,-8,120,-15,-70,-19,-28,-21,-57,-23,37,-25,-57,-29,-75,-35,14,-42,-95,-50,-111,-55,53,-57,-44,-59,-65,-61,-9,-63,-122,-62,122,-59,54,-55,76,-52,122,-50,-21,-49,-94,-47,74,-43,109,-37,10,-29,-118,-22,67,-15,-59,-10,-20,-6,109,-2,85,3,-69,10,-75,18,63,24,0,27,51,30,11,37,115,47,59,58,77,66,-5,70,-35,73,105,76,47,79,-30,81,102,84,-72,85,47,84,62,79,9,73,109,68,-80,65,95,62,120,56,59,48,-122,39,-61,31,-21,24,-112,17,18,8,29,-4,-87,-17,-102,-28,-60,-37,30,-43,74,-48,-12,-53,-8,-59,-115,-67,-66,-76,-120,-82,-57,-84,-79,-82,-99,-79,109,-77,-68,-76,34,-72,-16,-66,16,-57,8,-50,-55,-45,-101,-39,41,-33,-89,-29,96,-24,-101,-17,80,-7,70,2,64,7,126,8,-26,8,57,11,124,15,105,19,30,21,-91,20,39,20,13,21,111,23,-17,25,66,27,89,26,99,23,-81,19,27,18,73,20,-25,24,-121,28,-34,28,-35,26,116,25,-88,26,5,30,60,33,-80,34,-97,34,-33,33,-19,31,85,28,-66,23,121,19,66,15,49,10,-53,4,-12,0,94,-1,-34,-2,-80,-3,-128,-6,92,-11,96,-16,41,-18,-99,-17,-86,-14,-6,-12,10,-10,-71,-10,-39,-9,-31,-7,108,-4,-73,-2,5,0,103,0,36,0,111,-1,34,-1,41,0,-20,1,12,2,-49,-2,4,-7,40,-13,-4,-18,-24,-20,-63,-21,47,-22,96,-25,10,-28,109,-31,-88,-32,-25,-31,-99,-29,-109,-29,31,-31,22,-34,30,-35,22,-33,-13,-30,-31,-26,-24,-24,-128,-24,42,-25,-4,-25,-42,-21,-26,-16,-97,-12,-115,-10,97,-9,-7,-9,-96,-7,57,-3,57,3,-106,10,116,17,88,22,-75,25,45,30,24,38,123,48,-63,57,-7,63,122,67,18,70,27,73,-86,77,44,83,15,87,42,87,-65,83,-81,78,94,73,-30,67,-119,61,-45,52,-43,40,41,27,54,15,63,7,53,2,-42,-4,-40,-13,108,-26,71,-41,-70,-54,51,-61,105,-65,70,-68,18,-72,57,-77,-57,-82,-93,-85,32,-85,-104,-83,23,-79,-75,-78,113,-78,-23,-77,-21,-70,-14,-58,83,-45,-120,-37,60,-33,-26,-31,12,-25,60,-17,-35,-8,10,2,25,9,-95,12,81,13,9,14,117,17,100,23,58,29,-124,32,-60,32,76,31,100,30,-124,31,109,33,7,33,88,28,-31,20,77,14,-99,11,40,13,-94,17,-60,22,116,26,106,26,50,23,-118,20,-110,22,7,29,81,35,-69,37,-56,36,6,36,-124,37,91,40,110,41,-47,38,44,33,30,27,75,22,-31,18,-107,16,-100,14,22,11,-89,4,-69,-4,-106,-10,70,-12,-63,-12,-88,-11,-48,-12,-78,-15,-81,-19,25,-21,-114,-22,-25,-22,30,-21,114,-21,22,-20,-71,-20,-124,-19,-16,-18,109,-16,124,-16,114,-18,116,-21,96,-23,80,-23,55,-21,123,-19,-36,-19,59,-21,116,-26,8,-31,70,-36,-13,-40,36,-41,-35,-43,68,-45,-20,-50,-80,-54,72,-55,-105,-53,-20,-49,-108,-45,78,-43,29,-42}; }
	private static byte[] data5(){ return new byte[] {118,-40,-15,-35,-48,-27,46,-19,81,-14,-47,-11,93,-6,-110,1,-111,11,40,23,97,34,-107,42,-66,46,8,49,-47,52,-80,59,115,68,-49,76,-32,82,73,86,22,88,-91,89,-102,91,-85,93,-66,94,13,93,-92,87,24,80,-37,73,126,70,-75,67,-117,62,92,54,-1,43,-35,32,-79,22,91,15,63,10,104,4,-105,-5,-37,-16,-108,-26,21,-34,-10,-42,-40,-49,71,-57,-59,-68,-88,-79,-43,-89,-118,-96,-87,-101,60,-104,77,-107,-63,-110,45,-110,39,-107,20,-100,31,-91,43,-82,109,-75,-93,-70,35,-65,-60,-59,89,-48,37,-34,-63,-21,-26,-11,-84,-4,54,3,-100,11,-8,20,-73,28,51,34,49,38,35,41,85,43,-10,45,-12,49,-64,53,-115,54,83,51,104,46,45,43,-95,42,117,42,4,40,-72,35,127,31,23,28,44,25,14,24,91,26,-27,30,-104,33,-100,32,-75,29,-39,27,36,28,16,30,-7,31,-25,31,-9,28,-94,24,57,21,64,19,7,17,77,12,64,4,80,-6,105,-15,-60,-21,40,-22,-41,-21,106,-17,61,-14,-104,-14,-125,-15,87,-14,-48,-10,-18,-4,109,1,124,3,-14,4,-123,7,-25,10,-125,13,5,15,-122,15,43,14,-66,9,35,4,-29,0,-74,0,-4,-2,-121,-9,-102,-21,-127,-32,-62,-39,-39,-42,36,-43,-18,-46,24,-48,122,-52,14,-58,123,-65,18,-70,-11,-73,-39,-72,116,-70,-92,-69,-88,-67,77,-62,64,-55,-72,-48,30,-41,123,-37,89,-34,-40,-31,55,-24,115,-15,125,-5,-127,4,-79,11,-109,16,-95,19,-72,22,-20,27,-125,34,97,39,0,41,76,41,5,44,87,51,-40,61,-88,71,99,77,55,79,-72,79,24,81,68,83,-5,85,-93,88,78,89,125,85,101,78,-29,71,98,68,113,66,-70,62,-73,55,3,46,21,36,122,27,-44,19,-104,10,113,-2,-112,-16,124,-29,-99,-40,58,-48,-42,-55,-120,-60,107,-66,61,-74,120,-84,-59,-93,-13,-98,111,-97,-80,-93,46,-88,36,-85,76,-82,57,-76,-42,-68,63,-59,-39,-53,116,-47,-29,-42,-86,-37,-51,-33,101,-27,59,-18,-120,-8,-64,-1,-91,1,-128,0,-70,0,-7,3,-93,8,-55,11,-89,12,-89,12,8,14,-119,17,81,22,-57,26,117,29,69,29,-42,26,32,25,117,27,-69,33,59,40,2,43,-13,41,46,40,-31,40,-93,44,63,49,6,52,-25,51,-25,49,-78,46,30,42,-95,36,-59,31,-20,27,77,23,99,17,99,12,42,10,-61,9,-31,8,78,6,13,2,0,-3,10,-7,43,-8,18,-6,-92,-4,9,-2,30,-2,-124,-3,-33,-4,-83,-4,115,-4,65,-5,-16,-8,50,-10,18,-13,118,-17,-66,-20,5,-20,-56,-21,-8,-24,-124,-30,95,-38,87,-45,-13,-50,29,-51,57,-52,-30,-54,26,-55,29,-56,98,-55,39,-51,26,-46,22,-42,-125,-41,122,-41,-58,-40,82,-35,104,-28,100,-20,67,-13,-45,-9,43,-6,86,-4,-124,0,-122,6,63,12,-13,15,39,17,-21,16,-4,16,-24,18,-7,22,91,28,-69,33,-101,37,-93,39,102,41,-77,45,25,53,-21,60,67,66,53,68,-3,67,-33,67,24,70,60,75,-59,80,30,83,-37,80,-106,75,38,69,103,62,95,55,-111,47,-30,37,44,26,68,14,-33,4,28,-1,-40,-6,-45,-13,-111,-25,108,-41,38,-56,-45,-67,-7,-72,-69,-74,-5,-77,81,-80,-84,-84,-81,-87,121,-88,-30,-87,-75,-83,-53,-79,-110,-76,92,-73,67,-67,-81,-57,-95,-44,-126,-33,-83,-27,-102,-24,50,-20,-74,-14,12,-5,26,3,123,9,-36,12,-71,12,-46,10,-124,10,-87,13,-39,18,85,23,71,25,-115,24,-61,22,31,22,66,23,14,24,-39,21,75,16,70,10,52,7,-51,8,72,14,58,21,-65,26,-64,28,-93,26,-18,22,61,22,53,27,67,35,14,41,71,42,20,41,-54,40,-88,42,18,45,16,45,25,41,-22,34,-95,29,115,26,-49,24,-20,23,-29,22,10,20,-104,14,-82,8,17,5,-104,4,-128,5,108,5,-45,2,-69,-3,106,-8,-40,-12,-122,-14,27,-16,-81,-19,-61,-21,-63,-23,-47,-26,-57,-29,-110,-31,107,-33,92,-36,-114,-40,0,-43,-112,-46,4,-46,-111,-45,94,-43,-28,-44,-58,-47,-120,-51,115,-55,61,-58,-53,-60,57,-59,-49,-59,-83,-60,-112,-62,-97,-62,-43,-58,23,-50,-128,-43,-39,-38,35,-34,-100,-31,72,-25,-13,-17,37,-6,81,3,34,10,-104,15,47,22,78,31,89,42,64,53,-106,61,-39,65,-73,66,-92,67,-94,71,-20,78,-33,86,-128,92,-99,94,25,94,-116,92,89,91,18,91,101,91,99,90,-54,85,-109,77,16,69,-126,63,74,60,28,56,20,49,-37,39,75,29,95,18,23,9,13,3,117,-2,-71,-9,-68,-19,-65,-30,43,-39,-88,-47,43,-53,27,-60,-18,-70,-94,-81,70,-92,84,-101,-125,-107,-66,-111,64,-113,17,-114,14,-113}; }
	private static byte[] data6(){ return new byte[] {-95,-110,44,-103,-52,-95,42,-85,-106,-77,-4,-71,-24,-66,89,-60,0,-51,-70,-39,102,-24,-97,-12,101,-4,3,2,-31,8,0,17,26,24,11,29,21,33,5,37,116,40,-68,43,39,48,-128,53,65,57,-28,56,1,53,31,49,26,48,-16,48,-70,48,34,46,-103,42,27,39,83,35,39,32,-26,31,-64,34,108,37,50,37,82,34,-37,30,90,28,-60,27,59,29,-76,30,61,29,33,25,105,21,58,20,23,20,21,18,-126,12,-33,3,108,-6,91,-13,-75,-16,82,-14,-61,-10,-100,-5,123,-2,66,-2,-2,-4,-41,-3,72,1,-52,4,-47,5,58,5,42,5,45,6,-91,6,-109,5,-47,3,-108,1,42,-3,-123,-11,-114,-19,-61,-24,113,-26,-123,-31,-61,-41,107,-52,112,-60,-18,-64,-62,-65,-45,-66,-105,-67,15,-68,91,-71,35,-74,66,-77,-32,-78,-13,-75,120,-69,30,-63,84,-58,-77,-52,69,-43,-112,-33,-52,-23,38,-14,-107,-9,-127,-5,-38,0,-115,9,34,20,71,30,79,38,-93,43,58,46,77,47,1,49,47,52,-62,54,103,54,112,51,26,49,-5,50,-65,57,-126,66,-113,72,-55,73,19,72,122,70,100,70,-67,71,112,74,-39,76,-45,75,11,70,-39,62,125,58,49,57,-81,55,45,51,49,43,14,33,-4,22,-93,14,12,7,-125,-3,-7,-16,-28,-29,-56,-40,56,-48,54,-55,34,-61,89,-67,-38,-74,-45,-82,58,-90,121,-97,115,-99,-43,-96,-26,-90,59,-84,21,-80,-77,-76,-114,-69,0,-61,71,-55,37,-50,-116,-46,120,-42,-64,-39,-62,-35,-117,-28,-17,-19,-127,-10,102,-6,-71,-7,45,-8,-115,-7,-12,-3,-60,2,-18,5,-65,7,60,10,-74,14,-34,20,107,27,-23,32,14,36,-14,35,65,34,-3,34,-107,40,33,48,-101,52,24,52,120,49,126,48,-67,50,7,55,126,58,-43,58,-1,55,116,51,46,46,-108,40,-10,35,44,33,-48,30,18,27,35,23,109,21,-68,21,-65,21,110,20,2,18,-123,14,114,10,-59,7,-27,7,114,9,79,10,-95,9,54,7,72,3,-102,-2,32,-6,123,-11,34,-16,-128,-22,-12,-28,-26,-34,-83,-40,6,-44,-98,-47,-28,-50,87,-55,99,-63,55,-71,-9,-78,-77,-81,70,-81,-4,-81,-126,-80,-103,-79,18,-75,110,-69,100,-61,40,-53,53,-47,82,-43,84,-39,-55,-33,92,-23,-128,-12,50,-1,102,8,-49,15,-126,21,-65,26,-124,32,-116,38,84,43,-97,45,63,45,-53,43,-86,43,-53,45,-17,48,117,51,-95,52,-99,52,-80,51,66,51,67,53,123,57,-19,60,47,61,104,58,29,55,1,54,-88,56,-47,61,-51,65,-107,65,120,61,108,55,116,48,52,41,83,34,-121,27,115,19,76,10,0,2,108,-4,-71,-8,-11,-13,42,-21,79,-35,-114,-51,25,-63,-2,-70,36,-71,13,-72,80,-74,108,-76,-65,-78,113,-79,127,-79,-54,-77,-73,-73,45,-68,-66,-64,78,-58,27,-50,78,-40,-76,-30,49,-22,-50,-19,40,-16,29,-12,-88,-7,49,-1,-48,3,-71,6,-84,6,12,4,-109,1,-10,1,96,5,27,10,28,14,45,16,42,16,104,15,-88,15,-69,16,1,17,3,15,-105,11,90,9,-22,10,122,16,-98,23,101,29,-2,31,-86,30,62,26,93,22,63,23,100,29,115,36,3,40,-116,39,-37,37,-75,37,-88,39,-104,41,-128,40,54,36,-37,31,-10,29,43,30,77,31,-44,32,-53,33,-70,32,-124,29,17,26,66,24,25,24,19,24,-36,21,46,16,125,8,-117,1,-23,-5,31,-10,17,-16,-21,-22,14,-26,-39,-33,60,-40,101,-47,-6,-53,37,-57,-118,-62,-90,-66,-69,-69,-77,-71,-110,-71,97,-69,57,-67,82,-67,-40,-69,-33,-71,57,-72,52,-72,-107,-70,-91,-66,41,-62,114,-60,78,-57,-6,-52,-42,-43,-9,-33,-55,-24,71,-17,123,-12,113,-6,-78,2,26,13,48,24,-67,33,-8,40,15,47,-13,53,54,62,-90,70,80,77,71,80,103,79,56,77,56,77,-78,80,-10,85,-54,89,70,90,118,87,-94,82,-83,77,8,74,53,72,-45,70,-128,67,-31,60,-67,52,72,46,-107,42,64,39,47,34,109,27,86,19,-29,9,-78,0,82,-6,-12,-10,-48,-14,-118,-21,72,-30,93,-39,-32,-47,-48,-53,-70,-58,-24,-64,66,-72,-63,-83,-85,-92,-22,-98,-116,-101,81,-103,-22,-104,32,-101,-31,-97,-35,-91,-117,-84,-99,-77,-45,-70,8,-63,-93,-59,86,-55,-39,-50,22,-40,126,-28,-107,-16,94,-7,-61,-2,107,3,-15,8,121,14,-116,18,-39,21,29,26,-109,31,39,37,127,42,95,48,-6,53,-2,56,8,56,32,53,-127,51,77,52,-101,53,70,53,50,51,53,48,57,44,-123,39,-28,35,5,35,-96,35,-39,34,-10,31,-4,27,-45,23,-103,20,-15,19,-90,21,-92,22,-75,20,8,18,-29,17,93,20,43,22,-32,20,20,16,7,9}; }
	private static byte[] data7(){ return new byte[] {-67,2,-88,-1,-46,0,-24,4,64,10,118,14,55,15,97,12,-93,8,-16,6,-113,6,13,5,-105,1,56,-2,22,-4,14,-6,77,-10,-112,-15,92,-19,-13,-24,-87,-31,-71,-41,-1,-50,56,-54,37,-57,-45,-63,66,-70,-70,-77,112,-80,-22,-81,-94,-80,-81,-79,-29,-78,-8,-77,-9,-76,23,-74,89,-72,63,-67,56,-59,20,-49,114,-40,-24,-32,-26,-23,-75,-12,-94,0,109,11,93,19,-71,24,-101,29,99,36,90,45,-32,54,15,63,123,68,101,70,99,69,-69,67,-7,66,81,66,102,63,-13,57,-2,51,108,48,33,49,-73,53,-91,58,-70,59,98,56,-18,51,81,49,-45,48,34,50,-78,52,39,54,125,51,-49,45,86,41,11,40,30,40,97,38,82,33,-94,24,98,14,98,5,-28,-2,115,-8,-83,-17,68,-27,-87,-37,-9,-45,-99,-51,-69,-57,55,-62,-38,-68,86,-73,31,-79,-69,-86,-83,-90,-104,-89,61,-83,-10,-77,-29,-72,111,-68,84,-64,0,-59,113,-55,20,-51,62,-48,97,-45,93,-42,-119,-39,-24,-35,-16,-28,116,-19,-55,-13,113,-11,108,-12,7,-11,-3,-8,-65,-2,-7,3,85,8,-45,12,-126,18,75,25,110,32,56,39,-81,44,-24,46,-88,45,17,44,67,46,-20,51,72,56,6,56,-115,52,-101,49,99,49,-77,51,101,54,-67,54,-125,51,47,46,-21,40,77,36,-23,32,-60,31,96,32,92,32,7,31,-117,30,-22,31,69,33,33,33,-61,31,-71,29,-71,26,69,23,-30,20,-53,19,4,19,7,17,-53,12,-69,5,-31,-4,48,-12,10,-20,-73,-29,-124,-37,-118,-44,-15,-51,101,-58,16,-65,46,-70,44,-73,117,-77,-48,-83,76,-89,88,-95,-120,-99,16,-99,90,-97,-59,-94,-55,-90,-105,-84,-33,-76,-38,-66,25,-55,81,-46,-34,-39,-102,-32,-88,-24,90,-13,-82,-1,42,12,50,24,69,35,-86,44,10,52,-50,57,-64,62,-23,66,-82,69,-1,69,27,68,31,66,-33,65,-107,66,66,66,84,64,91,61,-103,57,95,53,23,50,-67,48,23,48,9,46,-88,41,75,36,73,32,-26,31,78,35,-109,39,32,41,-56,38,20,34,112,28,116,22,-8,16,-114,12,-114,8,-36,3,-85,-2,16,-6,-41,-10,-35,-13,-118,-18,-52,-28,-56,-41,-42,-53,-31,-60,-31,-62,7,-61,7,-61,9,-61,7,-61,-97,-62,0,-62,31,-62,-50,-61,75,-57,68,-52,-30,-47,125,-41,110,-35,85,-28,-8,-22,76,-17,69,-15,-6,-14,-87,-11,-119,-8,-81,-6,28,-4,127,-4,91,-5,124,-7,-49,-8,-70,-6,-19,-2,65,4,50,9,102,12,-85,13,0,14,-79,14,-45,15,-41,16,2,17,64,17,-13,18,59,23,-22,28,-115,33,0,35,1,33,46,28,-121,22,92,19,8,21,60,26,127,30,79,31,-119,29,15,28,-69,28,38,31,-31,32,16,32,33,30,-14,29,105,32,28,36,5,40,-3,43,-8,46,121,47,122,45,-95,42,80,40,98,38,65,35,66,29,57,20,123,10,-70,1,90,-7,-122,-16,-1,-25,101,-32,46,-40,52,-50,-16,-61,98,-69,-42,-76,-22,-81,-60,-84,-41,-86,27,-87,-15,-89,2,-87,-3,-85,7,-81,-17,-80,38,-78,46,-77,-58,-76,116,-72,-4,-66,-58,-58,-35,-51,48,-44,-109,-37,6,-27,-65,-17,29,-6,-27,2,49,10,-17,16,63,24,-7,32,80,43,-42,53,-104,62,-86,68,105,73,47,78,-21,82,9,86,106,86,-23,83,-99,79,-47,75,-63,74,64,76,127,77,-59,75,122,70,34,63,118,55,-25,48,82,44,-72,41,-105,39,-30,35,85,30,-19,24,-97,21,-92,19,-23,16,-46,12,-69,7,-91,1,-77,-6,-66,-12,-116,-15,-122,-17,-89,-21,69,-27,30,-34,-67,-41,-112,-46,-76,-50,80,-53,49,-58,-97,-66,-45,-74,-105,-79,-19,-82,98,-83,35,-83,-76,-81,-45,-76,64,-70,-120,-66,13,-62,-32,-59,32,-54,-72,-51,85,-48,-3,-46,-11,-41,39,-32,30,-22,-96,-14,4,-8,-125,-5,39,-1,13,3,43,6,-22,8,76,13,89,20,-119,28,36,36,-32,42,4,49,-7,53,52,56,-78,55,-123,54,-85,54,-32,55,-87,56,26,56,72,54,-62,50,93,45,-124,39,57,35,104,32,75,29,-126,25,-127,21,84,17,-24,12,94,10,53,11,-44,13,-53,14,98,14,-62,15,-1,19,-41,24,121,27,21,27,32,24,10,20,52,17,83,17,41,20,-33,23,-85,26,-67,26,-33,22,-32,15,127,8,-112,2,71,-3,19,-9,-123,-16,59,-21,7,-25,11,-30,-104,-37,127,-43,-51,-48,-120,-53,117,-61,13,-70,50,-77,-128,-80,-83,-81,37,-82,71,-84,-117,-85,-97,-84,-63,-82,-74,-79,55,-75,36,-71,110,-67,106,-62,-8,-57,-52,-50,-64,-41,51,-29,99,-17,104,-6,-26,3,73,13,-124,23,-1,33,57,43,49,50,66,55,28,60,7,66,-16,72,-85,79,77,84,91,85}; }
	private static byte[] data8(){ return new byte[] {-53,82,111,78,41,74,13,70,-113,64,26,57,-66,48,-120,41,93,37,11,37,-46,38,-24,38,102,35,16,30,-72,25,79,23,-16,22,-74,24,113,27,12,28,-121,25,108,22,-116,21,51,22,-42,21,-9,18,-3,12,73,4,50,-5,-84,-12,-56,-16,-74,-20,-122,-26,-118,-33,-107,-39,-30,-44,58,-48,18,-53,65,-58,114,-62,15,-65,1,-69,16,-73,-16,-75,53,-71,25,-65,122,-60,0,-56,52,-54,-45,-53,11,-51,-103,-50,-20,-48,-48,-45,-59,-42,-105,-39,17,-35,49,-30,79,-23,-112,-16,72,-11,1,-9,85,-8,-51,-5,-119,1,-24,7,37,14,115,20,63,27,52,34,-54,40,-41,46,26,52,54,55,125,54,50,51,45,49,-92,50,-42,52,-13,51,-70,47,76,43,-1,40,-60,40,96,41,13,41,103,38,-59,33,62,29,59,26,30,25,70,26,-88,29,112,33,-49,35,86,37,118,39,-117,41,-9,41,-45,40,-4,38,69,36,52,32,-52,27,48,24,-21,20,-49,16,-83,10,-36,1,-83,-10,-42,-22,-24,-33,-40,-43,-49,-52,-124,-59,-50,-65,-78,-71,-73,-78,-83,-84,51,-87,27,-89,-52,-92,-64,-95,106,-98,-95,-101,50,-101,51,-98,-71,-93,41,-86,113,-79,-80,-70,-126,-59,107,-48,101,-38,113,-29,-37,-21,-111,-12,-54,-2,-73,10,7,23,-37,34,120,46,10,58,-2,67,-97,74,20,78,38,80,18,82,43,83,21,82,84,79,8,77,-50,75,1,74,-7,69,89,64,32,58,110,51,55,44,-71,37,-40,32,-127,28,65,23,103,17,-95,12,-45,10,45,12,79,15,-81,17,-120,17,10,15,118,11,-124,7,-21,3,-127,1,81,0,16,-1,0,-3,34,-6,66,-9,125,-12,14,-15,89,-21,124,-30,112,-40,34,-47,118,-50,-86,-50,-102,-49,-53,-48,12,-46,-114,-46,-52,-47,100,-48,119,-49,34,-48,49,-45,-17,-41,115,-36,-107,-33,101,-30,8,-26,-35,-23,94,-20,-54,-19,-21,-18,-84,-17,-29,-17,74,-16,123,-15,-49,-14,-58,-13,-3,-12,85,-9,108,-5,29,1,-11,7,67,14,-125,18,82,20,-48,20,-72,21,-30,23,10,27,-38,29,22,32,-106,34,-37,37,26,40,112,39,-55,35,61,30,-57,23,34,18,124,15,-103,16,75,19,-32,20,96,20,-5,18,107,18,-29,19,-20,22,94,25,-116,26,17,28,-81,31,-37,36,114,42,-2,47,-33,52,-128,55,-91,54,-22,50,-20,45,-4,40,18,36,90,29,-92,19,67,8,-63,-3,52,-12,64,-22,27,-32,18,-41,-121,-50,-29,-60,52,-70,-51,-80,-39,-87,114,-91,-81,-93,-21,-93,-111,-92,-102,-92,96,-91,105,-88,15,-83,-73,-79,-90,-75,-22,-72,38,-68,2,-63,-84,-56,-111,-46,-59,-36,72,-26,97,-17,-92,-8,71,2,-25,11,-29,20,-31,28,83,36,105,43,108,50,-43,57,104,66,-2,74,108,81,-51,84,39,86,119,86,-106,85,36,83,-15,78,53,73,9,67,71,62,-72,59,-31,57,66,54,-71,47,26,39,-4,29,-35,21,-5,15,-101,12,6,11,-45,9,28,8,12,6,-76,4,85,4,-39,3,90,2,13,0,-17,-4,-101,-8,1,-12,9,-15,-13,-17,86,-18,-36,-22,49,-26,119,-31,-25,-36,38,-39,-91,-42,60,-44,-52,-49,13,-54,-75,-59,-25,-61,80,-61,69,-61,44,-59,98,-55,-10,-51,-123,-48,2,-47,63,-47,107,-46,87,-44,-2,-43,66,-41,121,-39,-44,-35,23,-28,-34,-22,-114,-16,-101,-12,103,-9,-46,-7,46,-4,0,-1,117,3,-39,10,-36,20,-11,30,13,39,24,45,29,50,-10,53,-60,55,-66,55,17,55,-31,54,70,55,-117,55,-37,54,22,52,-15,46,119,40,34,34,-121,28,25,23,-61,17,113,13,65,10,39,7,101,4,31,4,-8,6,-28,10,-40,13,-23,16,-86,21,-111,27,-117,32,88,35,-42,35,23,34,-102,31,93,30,-18,30,-5,31,-14,31,-70,29,68,24,23,15,-37,3,63,-7,47,-16,-99,-25,33,-33,11,-40,-48,-46,-19,-51,-6,-57,-49,-63,35,-67,-59,-71,93,-75,-34,-82,-103,-88,-22,-91,-107,-89,125,-85,121,-81,-61,-78,-83,-75,-69,-72,-82,-68,-70,-63,111,-57,-103,-51,102,-44,57,-36,-92,-28,-54,-19,-116,-8,22,5,79,17,82,27,47,35,-111,42,67,50,-80,57,106,64,7,70,79,74,-121,77,-71,80,96,84,-101,87,31,88,-103,84,37,78,10,71,71,64,13,57,122,48,98,39,39,31,-79,24,-98,20,-5,18,40,18,-67,15,92,11,-27,6,12,4,24,3,13,4,-83,6,79,9,-13,9,44,9,-12,8,126,9,54,9,39,7,-22,2,50,-4,-4,-13,52,-19,-89,-23,15,-24,-40,-27,113,-30,-73,-34,68,-37,-95,-41,86,-45,42,-49,-6,-53,23,-54,89,-56,-13,-59,93,-60,-110,-59,-56,-55,-81,-50,33,-46,121,-45,18,-45,-24,-47,114,-47,-59,-46,-89,-43,90,-39}; }
	private static byte[] data9(){ return new byte[] {78,-35,81,-31,-121,-27,-13,-22,-40,-15,-76,-8,-97,-3,-17,0,-51,4,8,10,45,16,-68,22,-9,29,121,37,54,44,99,49,113,53,15,57,-79,59,33,59,-31,54,-118,49,100,46,85,45,96,43,34,39,64,34,-97,30,-90,28,-98,27,-105,26,117,24,39,21,63,18,-112,17,17,19,75,22,66,27,72,33,-97,38,5,42,-21,43,-42,44,83,44,88,42,61,39,48,35,-9,29,-9,23,0,18,34,12,-28,5,62,-2,104,-12,89,-24,-119,-37,-23,-49,13,-58,-41,-67,-50,-73,70,-76,-102,-79,14,-82,7,-86,111,-89,-34,-90,-109,-89,-108,-88,58,-87,16,-87,91,-87,90,-84,-87,-78,-49,-70,-125,-61,-77,-52,-120,-42,67,-32,-107,-23,67,-14,-91,-6,-41,2,-60,11,-87,21,11,32,33,42,58,52,-90,62,-117,72,-42,79,21,83,58,83,-56,82,8,83,-89,82,104,80,5,77,56,74,103,71,-30,66,43,60,87,52,-14,43,-2,34,-3,25,19,18,-88,11,98,6,-21,1,-98,-2,24,-3,-58,-3,62,0,-36,2,-61,3,-59,2,-2,0,67,-1,-17,-3,65,-3,48,-3,96,-3,-46,-4,80,-5,-21,-8,20,-10,-41,-14,-95,-18,-126,-24,60,-31,20,-37,-14,-41,101,-41,31,-40,-124,-39,40,-37,49,-36,-74,-37,1,-38,2,-40,120,-42,-96,-42,-3,-40,55,-36,78,-34,13,-33,81,-32,-22,-30,-88,-27,86,-25,19,-24,85,-24,86,-24,-110,-24,-16,-23,-33,-20,4,-15,-79,-11,-122,-6,-121,-1,35,5,-53,11,-15,18,38,25,8,29,88,30,-78,30,18,32,-120,35,-48,39,12,43,-75,44,109,45,56,45,-32,42,-26,37,41,31,60,24,68,18,64,14,-74,12,90,13,96,14,-10,14,7,15,119,15,-4,16,-71,19,-31,22,-104,25,92,28,80,32,127,37,-32,42,-91,47,122,51,105,53,42,52,97,47,44,40,75,32,-114,24,61,16,17,6,-113,-6,-87,-17,66,-26,58,-35,-76,-45,116,-54,113,-62,-57,-70,-9,-78,-64,-85,92,-90,102,-93,47,-93,-97,-91,90,-87,-96,-84,17,-81,19,-78,102,-74,-35,-69,-119,-63,-69,-58,47,-53,33,-48,63,-41,78,-31,-34,-20,42,-8,57,2,-47,10,97,18,-105,25,-5,32,113,40,-60,47,89,54,21,60,55,65,-22,70,30,77,116,82,52,85,8,85,-101,82,-105,78,86,73,93,67,24,61,-113,54,63,48,35,43,44,39,93,34,102,27,-60,18,-120,10,-84,3,92,-2,-51,-6,-128,-7,79,-6,-30,-5,35,-3,0,-2,2,-1,-7,-1,-7,-1,-58,-2,-93,-4,-23,-7,-26,-10,73,-12,-88,-14,70,-15,20,-17,6,-20,-113,-24,-25,-28,34,-31,-37,-35,95,-37,-66,-40,-109,-43,-66,-46,88,-47,85,-47,6,-46,-99,-45,120,-42,-115,-39,-5,-38,42,-38,88,-40,51,-41,112,-41,107,-40,102,-39,116,-38,-60,-36,-26,-32,116,-26,19,-20,82,-16,68,-13,-119,-11,32,-8,101,-5,-11,-1,4,7,25,17,98,28,-33,37,-24,43,-103,47,-108,50,47,53,-109,54,82,54,38,53,26,52,-50,51,121,51,-108,49,52,45,10,39,-106,32,99,26,9,20,-99,13,-4,8,-58,6,-8,5,-128,5,14,6,-21,8,-113,13,69,18,-57,22,-75,27,-33,32,51,37,-35,39,-37,40,21,40,-63,37,-2,34,-84,32,-95,30,67,27,-84,21,-97,13,7,3,121,-10,-103,-23,0,-34,42,-44,106,-53,37,-60,36,-65,-9,-69,34,-71,-119,-75,25,-78,-36,-81,115,-82,-79,-84,-83,-86,54,-86,33,-83,108,-77,21,-69,20,-62,-121,-57,-24,-53,80,-48,117,-43,-115,-37,58,-30,-100,-23,-41,-15,124,-6,68,3,-105,12,42,23,57,34,-93,43,34,50,-119,54,92,58,121,62,12,67,-43,71,-48,75,-11,77,-107,78,-8,78,-112,79,-72,78,-65,74,-39,67,-71,59,124,51,24,43,116,34,32,26,12,19,77,13,-64,8,-95,5,-79,3,10,2,-82,-1,16,-3,-21,-6,3,-6,-124,-6,-89,-4,-106,-1,-20,1,31,3,-32,3,97,4,-92,3,4,1,-75,-4,-11,-10,-42,-17,63,-23,120,-27,108,-28,-13,-29,92,-30,73,-32,114,-34,122,-36,103,-39,99,-43,12,-46,-76,-48,-77,-48,-116,-48,3,-48,-90,-48,52,-45,-123,-42,25,-39,22,-38,117,-39,-118,-41,-2,-43,-73,-42,-22,-39,-128,-34,73,-29,27,-24,0,-19,-8,-15,-68,-9,74,-2,-85,4,-6,9,-111,14,3,19,-56,23,20,29,104,35,95,42,-74,48,2,53,39,55,15,56,113,56,83,55,125,51,79,45,61,39,-26,34,-24,31,-72,28,55,25,71,22,113,20,106,19,119,18,46,17,-120,15,-64,14,14,16,-89,19,-109,24,72,30,76,36,-76,41,30,45,63,46,-125,45,20,43,-15,38,98,33,-1,26,2,20,94,12,112,4,117,-4,102,-12,-103,-21,83,-31,-67,-43}; }
	private static byte[] data10(){ return new byte[] {7,-54,-60,-65,-74,-73,-57,-79,73,-82,79,-83,11,-82,-66,-82,-5,-82,-118,-81,29,-79,-110,-77,-115,-74,-50,-71,-72,-68,124,-65,55,-61,35,-55,-30,-48,-125,-39,48,-30,-64,-22,-32,-14,67,-6,36,1,11,8,3,15,-6,21,73,29,25,37,-18,44,123,52,31,60,-2,67,-109,74,-58,77,58,77,8,75,-124,73,-86,72,-19,70,-70,67,52,64,-11,60,-49,56,-117,50,-103,42,51,34,-55,25,52,17,-5,8,20,2,31,-3,58,-6,87,-7,-7,-7,123,-5,59,-3,-53,-2,-29,-1,12,0,75,-1,123,-2,98,-2,5,-1,-70,-1,-73,-1,-93,-2,-86,-4,-16,-7,-101,-10,-85,-14,30,-18,-82,-24,-28,-30,-54,-35,-25,-38,5,-38,59,-38,-37,-38,-42,-37,-44,-36,30,-35,109,-36,-42,-38,-69,-40,22,-41,3,-41,-111,-40,103,-38,-95,-37,-90,-36,-82,-34,-123,-31,13,-28,123,-27,68,-26,-4,-26,65,-24,-123,-22,70,-18,-82,-13,95,-6,-99,1,61,8,-20,13,66,19,-1,24,-49,30,123,35,-23,37,113,38,-67,38,-114,40,12,44,79,47,-74,48,-34,47,104,45,103,41,-23,35,-82,29,-61,23,-10,18,-96,15,9,14,-7,13,-25,14,111,16,112,18,127,20,90,22,66,24,-89,26,82,29,-62,31,100,34,-92,37,65,41,0,44,-4,44,-82,43,-34,39,101,33,-101,24,71,14,-84,3,-115,-7,42,-17,95,-28,37,-38,-16,-47,25,-53,82,-60,100,-67,102,-73,-64,-78,-5,-82,-7,-85,58,-86,61,-86,64,-84,93,-80,-30,-75,-107,-69,-124,-64,-44,-60,60,-55,40,-50,82,-45,95,-40,25,-35,40,-30,-72,-24,64,-15,57,-5,-120,5,97,15,-122,23,-114,29,7,34,-103,38,30,44,119,50,-77,56,-32,61,-64,65,22,69,-23,72,-104,76,90,78,16,77,49,73,-87,67,65,61,-92,54,76,48,21,42,-15,35,88,30,118,25,105,20,50,14,6,7,89,0,49,-5,-112,-9,28,-11,-13,-13,-88,-12,77,-9,-2,-6,51,-2,117,0,-36,1,119,2,-78,1,-113,-1,-110,-4,113,-7,-103,-10,81,-12,59,-14,-88,-17,-117,-20,56,-23,10,-26,-46,-30,112,-33,93,-36,119,-39,16,-41,122,-43,100,-43,-124,-42,23,-40,-46,-39,-34,-37,-52,-35,-99,-34,-71,-35,-21,-37,122,-38,73,-38,101,-37,79,-35,-126,-33,86,-30,21,-26,-82,-22,-87,-17,11,-12,97,-9,-56,-7,100,-4,-21,-1,-96,4,-113,10,79,18,115,27,14,36,9,42,23,45,-87,46,-41,47,-119,48,23,48,73,46,-36,43,-22,41,-18,40,-31,39,-102,37,-16,33,-128,29,-40,24,-57,19,-79,14,-93,10,-16,8,-66,9,53,12,-15,14,3,18,-47,21,-115,26,80,31,83,35,27,38,-65,39,88,40,-59,39,-87,37,-42,33,26,29,-122,24,-32,19,-99,13,-35,4,63,-6,-73,-18,-30,-30,16,-41,99,-52,101,-61,44,-68,-71,-74,-62,-77,43,-77,-92,-77,6,-76,-12,-77,22,-76,-48,-76,43,-74,-5,-73,115,-70,89,-66,95,-60,59,-52,110,-44,119,-37,-11,-32,-102,-27,76,-22,41,-17,7,-12,70,-7,-94,-1,93,7,-126,15,99,23,100,31,25,40,72,48,-9,53,-108,56,120,57,111,58,102,60,-101,63,-24,66,-93,68,32,68,101,66,-43,64,-60,62,-43,58,104,52,-42,44,45,37,-44,29,-105,22,-88,15,-3,9,17,6,-115,3,-87,1,-3,-1,-87,-2,-34,-3,-111,-3,-127,-3,-89,-3,31,-2,106,-1,-117,1,-26,3,-74,5,-104,6,-92,6,40,5,73,1,102,-5,-102,-12,126,-19,-53,-26,-42,-31,-120,-33,-38,-34,-1,-35,120,-36,-3,-38,-34,-39,54,-40,-118,-43,-122,-46,-113,-48,80,-48,-126,-47,82,-45,96,-43,-109,-41,24,-38,112,-36,-29,-35,42,-34,-123,-35,21,-35,60,-34,-98,-31,-122,-26,-46,-21,3,-15,78,-10,-127,-5,-75,0,50,6,-14,11,104,17,-15,21,-81,25,-49,28,16,32,24,36,77,41,-128,46,-17,49,2,51,123,50,54,49,-1,46,32,43,37,38,28,33,-6,28,14,26,9,24,-65,22,-20,21,92,21,-25,20,-109,20,96,20,26,20,-123,20,96,22,54,26,-53,30,23,35,-77,38,-76,41,-110,43,-14,42,-100,39,53,34,-124,27,-126,19,15,10,29,0,-88,-10,69,-18,122,-26,-36,-34,-78,-42,-90,-51,0,-60,-8,-70,-74,-77,-24,-82,115,-84,67,-84,29,-82,-64,-79,64,-74,-48,-70,-94,-66,38,-62,-27,-59,29,-54,97,-50,110,-46,103,-42,6,-37,-28,-32,-32,-25,17,-17,-58,-11,17,-4,64,2,4,8,31,13,-39,17,1,23,104,28,-5,33,97,39,-70,44,-77,49,104,54,36,59,-58,63,-105,66,98,66,-107,63,112,60,2,58,-69,55,-70,52,41,49,-66,45,-121,42,-109,38,-7,32,-41,25,17,18,-86,10,-53,3,-11,-3,-13,-7,-79,-8,57,-6}; }
	private static byte[] data11(){ return new byte[] {112,-3,-72,0,-41,2,-72,3,-30,3,-64,3,77,3,-33,2,-9,2,-108,3,-56,3,-82,2,65,0,-86,-4,79,-8,-108,-13,-30,-18,-16,-23,111,-28,-87,-34,-42,-39,-18,-42,-23,-43,-24,-43,107,-42,108,-41,-122,-40,-124,-39,-15,-39,-76,-39,-21,-40,-32,-41,66,-41,-39,-41,-78,-39,56,-36,-24,-34,-32,-31,74,-27,124,-24,-21,-22,-114,-20,26,-18,19,-16,-81,-14,63,-10,89,-5,-16,1,80,9,48,16,-58,21,11,26,127,29,-56,32,-59,35,-111,37,-44,37,-107,37,60,38,96,40,-34,42,25,44,81,43,-62,40,27,37,-40,32,73,28,-2,23,-41,20,91,19,50,19,-59,19,16,21,60,23,58,26,-124,29,-13,31,6,33,15,33,36,33,-62,33,100,34,-65,34,-44,34,111,34,-72,32,-84,28,-78,21,111,12,-62,1,-42,-10,53,-20,16,-30,96,-40,67,-49,78,-57,22,-63,-74,-68,113,-71,-88,-74,51,-76,-32,-78,-17,-78,58,-76,58,-74,-48,-72,107,-68,-107,-63,-34,-57,-99,-50,-9,-44,-98,-38,-106,-33,-55,-29,65,-25,35,-22,31,-19,-20,-16,57,-10,-11,-4,29,5,-95,13,-85,21,72,28,7,33,48,36,-116,38,42,41,-21,44,-76,49,-100,54,75,58,-109,60,52,62,-62,63,-120,64,31,63,3,59,35,53,20,47,-95,41,-102,36,-67,31,9,27,-99,22,124,18,80,14,-66,9,1,5,-43,0,-10,-3,-126,-4,-78,-5,96,-5,-7,-5,16,-2,75,1,-83,4,86,7,15,9,-112,9,85,8,50,5,-106,0,-89,-5,37,-9,30,-13,-126,-17,-13,-21,68,-24,-113,-28,4,-31,-97,-35,22,-38,48,-42,-115,-46,-29,-49,-13,-50,-90,-49,-62,-47,-98,-44,-123,-41,-54,-39,64,-37,11,-36,92,-36,77,-36,-115,-36,-110,-35,-86,-33,100,-30,-121,-27,59,-23,-23,-19,27,-13,46,-8,126,-4,-10,-1,-19,2,-96,5,-99,8,115,12,81,17,46,23,-111,29,-3,35,16,41,-52,43,94,44,-7,43,115,43,-121,42,-117,40,-18,37,-96,35,-115,34,40,34,116,33,-58,31,88,29,-91,26,-45,23,-41,20,76,18,119,17,-37,18,-44,21,-2,24,-94,27,54,30,29,33,5,36,-78,37,-87,37,10,36,52,33,33,29,-53,23,-94,17,6,11,74,4,102,-3,75,-10,1,-18,15,-28,5,-39,97,-50,10,-59,83,-67,37,-73,-76,-78,99,-80,-125,-80,24,-77,52,-73,-117,-69,-21,-66,46,-63,49,-61,-33,-59,-61,-55,-60,-50,-117,-44,1,-37,14,-30,-23,-24,0,-17,5,-12,69,-8,-14,-5,94,-1,-6,2,23,7,-67,11,-2,16,-9,22,86,29,119,35,0,41,21,46,97,50,-25,52,97,53,-111,52,-17,51,34,52,-33,52,3,53,-11,51,-28,49,-95,47,98,45,52,42,70,37,-82,30,104,23,126,16,-72,10,94,6,-128,3,42,2,28,2,-119,2,-77,2,108,2,103,2,-5,2,-24,3,-46,4,-17,5,83,7,-9,8,106,10,56,11,-11,10,98,9,85,6,-111,1,-9,-6,65,-13,-72,-21,27,-27,-36,-33,0,-36,122,-39,-50,-41,-126,-42,106,-43,-111,-44,-11,-45,3,-45,-96,-47,4,-48,68,-49,-8,-49,118,-46,11,-42,50,-38,10,-34,12,-31,-4,-30,15,-28,-18,-28,33,-26,33,-24,77,-21,-82,-17,8,-11,-121,-6,-57,-1,-12,4,-60,9,-7,13,-110,17,-51,20,-49,23,62,26,64,28,50,30,-88,32,-72,35,-44,38,32,41,-28,41,33,41,-90,39,-47,37,-80,35,-57,32,97,29,73,26,121,24,57,24,-8,24,86,26,-27,27,101,29,53,30,37,30,-48,29,8,30,62,31,20,33,69,35,51,37,-125,38,-108,38,48,37,-45,33,26,28,23,20,-99,10,-121,0,50,-10,-59,-21,37,-30,-15,-39,56,-45,3,-51,-116,-58,-63,-65,60,-71,-36,-77,92,-80,47,-81,56,-80,3,-77,-24,-74,-91,-69,60,-63,-114,-57,41,-50,66,-44,96,-39,126,-35,-28,-32,76,-28,-4,-25,104,-20,-117,-15,67,-9,14,-3,-104,2,-126,7,1,12,85,16,75,20,-121,23,124,26,-69,29,93,33,34,37,-13,40,-28,44,-127,48,33,51,-114,52,-35,52,-10,51,-113,49,74,46,14,43,-126,40,31,38,113,35,118,32,-98,29,-14,26,-85,23,-97,19,-33,14,35,10,-90,5,-50,1,109,-1,116,-1,-24,1,-38,5,-64,9,-107,12,-34,13,-41,13,52,13,80,12,-58,10,-66,8,-75,6,-37,4,100,2,-90,-2,-44,-7,-105,-12,19,-17,8,-23,71,-30,103,-37,6,-43,64,-48,-104,-51,28,-51,0,-50,49,-49,60,-48,77,-47,-115,-46,0,-44,84,-43,-67,-42,46,-40,-125,-39,-68,-38,-120,-36,-69,-33,72,-28,30,-23,109,-19,32,-15,81,-12,-33,-10,35,-7,-100,-5,-124,-2,-80,1,34,5,109,9,-58,14,-118,20,-95,25,96,29,-70,31,14,33,-94,33}; }
	private static byte[] data12(){ return new byte[] {-106,33,-9,32,95,32,122,32,5,34,-128,36,-106,38,18,39,-82,37,21,35,68,32,-27,29,-5,27,-65,26,-125,26,75,27,-16,28,-9,30,90,33,-68,35,-52,37,-43,38,109,38,46,36,33,33,-128,30,-125,28,64,26,-78,22,19,18,-66,12,89,6,41,-2,116,-12,55,-22,71,-32,-84,-42,-126,-51,71,-59,-105,-66,-54,-71,25,-73,63,-74,-50,-74,9,-72,89,-71,-24,-70,39,-67,-117,-64,-21,-60,-15,-55,113,-49,78,-43,109,-37,-55,-31,81,-24,117,-18,85,-13,-60,-10,15,-7,-79,-6,47,-4,101,-2,56,2,-107,7,-66,13,-47,19,109,25,72,30,-95,33,-109,35,-24,36,93,38,6,40,-67,41,-94,43,-94,45,95,47,86,48,-81,48,65,48,-111,46,-67,42,51,37,59,31,111,26,-19,22,40,20,-78,17,125,15,-100,13,107,11,30,9,21,7,-66,5,38,5,-15,4,11,5,120,5,-108,6,-100,8,108,11,-1,13,88,15,63,15,3,14,-128,11,111,7,-18,1,-38,-5,-59,-11,-1,-17,-73,-22,-27,-27,125,-31,-116,-35,20,-38,77,-41,-78,-44,-73,-47,-93,-50,17,-52,24,-53,-5,-53,108,-50,34,-46,117,-42,120,-38,74,-35,-26,-34,15,-32,53,-31,-92,-30,110,-28,-38,-26,-4,-23,-94,-19,-50,-15,-44,-10,77,-4,32,1,-113,4,123,6,-68,7,-23,8,-56,10,-49,13,-46,17,16,22,4,26,-123,29,-115,32,-72,34,-77,35,-59,35,119,35,-12,34,-2,33,-70,32,-84,31,112,31,26,32,49,33,25,34,97,34,-71,33,-101,32,-104,31,-3,30,-57,30,41,31,72,32,23,34,-118,35,70,36,-84,36,-27,36,47,36,63,33,18,28,-105,21,90,14,88,6,-19,-3,-7,-11,-30,-18,45,-24,84,-31,10,-38,86,-46,98,-54,-85,-62,44,-68,-128,-73,-49,-76,-23,-77,-59,-76,123,-73,-42,-69,81,-63,37,-57,-109,-52,-49,-48,-57,-45,51,-42,122,-39,90,-34,108,-28,-74,-22,82,-16,63,-11,-109,-7,-38,-3,1,2,-80,5,88,8,119,10,-40,12,-10,15,-114,19,-71,23,-97,28,-3,33,-73,38,19,42,43,44,61,45,66,45,68,44,-42,42,-89,41,-17,40,38,40,-70,38,-49,36,-66,34,-40,32,-94,30,-91,27,-110,23,-62,18,-76,13,123,9,-70,6,-90,5,47,6,-33,7,-11,9,-112,11,86,12,-38,12,123,13,3,14,-3,13,-118,13,59,13,6,13,123,12,94,11,-116,9,105,6,-81,1,85,-5,-96,-13,33,-21,-58,-30,-79,-37,-113,-42,51,-45,-26,-48,52,-49,67,-50,17,-50,80,-50,-107,-50,-34,-50,95,-49,-4,-49,-60,-48,47,-46,55,-43,-50,-39,37,-33,16,-28,5,-24,-30,-22,-53,-20,-112,-18,-7,-16,24,-12,-122,-9,26,-5,9,-1,85,3,114,7,61,11,2,15,-64,18,10,22,-2,23,-71,24,-15,24,68,25,-24,25,39,27,23,29,-92,31,17,34,-71,35,28,36,-128,35,88,34,3,33,-66,31,-89,30,-51,29,105,29,17,30,-40,31,70,34,-118,36,7,38,79,38,23,37,35,35,119,33,-38,32,-111,32,-56,31,46,30,15,28,53,25,-6,20,40,15,-81,7,10,-1,113,-11,107,-21,-104,-31,-125,-40,-88,-48,99,-54,-47,-59,127,-62,-103,-65,-118,-68,-53,-71,42,-72,26,-72,112,-71,35,-68,71,-64,-101,-59,103,-53,101,-47,-104,-41,12,-34,106,-28,60,-22,-44,-18,-98,-15,17,-13,-83,-12,-22,-9,-114,-4,-125,1,52,6,-78,10,-19,14,113,18,20,21,86,23,-88,25,-10,27,10,30,-26,31,-24,33,10,36,15,38,-14,39,108,41,-42,41,-68,40,31,38,-17,34,-72,31,-72,28,1,26,-58,23,38,22,-44,20,-105,19,-103,18,-71,17,-124,16,-87,14,127,12,125,10,-36,8,10,8,-48,8,-92,11,-25,15,-49,19,52,22,-53,22,-28,21,-19,19,71,17,36,14,-109,10,-121,6,34,2,-111,-3,121,-8,-58,-14,-126,-20,115,-26,-112,-32,-107,-38,48,-44,58,-50,-66,-55,77,-57,-33,-58,30,-56,-122,-54,103,-51,27,-48,-128,-46,-43,-44,77,-41,-18,-39,-66,-36,-92,-33,65,-30,-116,-28,102,-25,-58,-21,116,-15,1,-9,75,-5,30,-2,42,0,-50,1,57,3,-51,4,-10,6,-83,9,-54,12,34,16,-87,19,-25,22,126,25,22,27,-119,27,47,27,92,26,-92,25,-92,25,-87,26,125,28,7,31,-52,33,-7,35,-48,36,-114,36,-44,35,85,35,47,35,109,35,49,36,76,37,79,38,27,39,42,40,-65,41,-30,42,114,42,-51,39,106,35,-42,29,-58,23,-49,17,65,12,-39,6,-26,0,56,-6,-2,-14,45,-21,111,-30,65,-39,-108,-48,73,-55,39,-61,-27,-67,-33,-71,-49,-73,16,-72,-14,-71,-59,-68,-9,-65,74,-61,-115,-58,2,-54,-49,-51,32,-46,11,-41,-107,-36,-126,-30,85,-24,-116,-19}; }
	private static byte[] data13(){ return new byte[] {96,-14,84,-9,34,-4,-22,-1,8,2,-8,2,-46,3,88,5,-5,7,-49,11,-122,16,-83,21,85,26,23,30,-87,32,-13,33,41,34,-1,33,6,34,68,34,101,34,115,34,-43,34,107,35,-78,35,24,35,112,33,-82,30,-53,26,108,22,-75,18,109,16,-94,15,-60,15,71,16,-49,16,10,17,-44,16,-120,16,-83,16,106,17,61,18,-44,18,-22,18,-52,18,-30,18,85,19,-75,19,34,19,-10,16,68,13,87,8,87,2,41,-5,57,-13,126,-21,-117,-28,113,-34,25,-39,-79,-44,116,-47,14,-49,48,-51,-125,-53,-15,-55,117,-56,-81,-57,46,-56,87,-54,-33,-51,-124,-46,1,-40,-48,-35,-91,-30,-53,-27,-96,-25,-112,-23,31,-20,15,-17,-28,-15,-34,-12,101,-8,107,-4,-86,0,-27,4,-61,8,-32,11,-101,13,32,14,17,14,35,14,-38,14,-121,16,12,19,-45,21,37,24,-29,25,-126,27,-14,28,4,30,103,30,106,30,71,30,73,30,-72,30,12,32,43,34,-95,36,-26,38,-52,40,-67,41,110,41,31,40,-97,38,-68,37,93,37,34,37,-117,36,96,35,-99,33,76,31,103,28,-78,24,123,19,-101,12,74,4,-126,-5,-48,-14,96,-22,91,-30,69,-37,-90,-43,8,-47,-79,-52,52,-56,-15,-61,98,-64,-75,-67,18,-68,-82,-69,-55,-68,-98,-65,56,-60,12,-54,54,-48,81,-42,6,-36,11,-31,-99,-28,-43,-26,-89,-24,118,-21,-57,-17,-9,-12,59,-6,-64,-2,94,2,113,5,80,8,29,11,95,13,-10,14,67,16,13,18,-55,20,-6,23,56,27,81,30,34,33,2,35,-90,35,-7,34,-69,33,44,32,99,30,-126,28,-47,26,65,25,-60,23,125,22,-75,21,-123,21,95,21,-41,20,-52,19,59,18,22,16,-24,13,-78,12,82,13,-103,15,-72,18,-57,21,55,24,-118,25,-63,25,-5,24,-88,23,-76,21,29,19,18,16,16,13,47,10,16,7,21,3,13,-2,-11,-9,-66,-16,-85,-24,83,-32,-121,-40,-2,-47,31,-51,51,-54,-53,-56,94,-56,-73,-56,6,-54,39,-52,70,-50,11,-48,-53,-47,32,-44,-8,-42,8,-38,99,-35,-101,-31,-54,-26,97,-20,6,-15,72,-12,-125,-10,100,-8,98,-6,-110,-4,-8,-2,115,1,-18,3,-89,6,-73,9,-67,12,-114,15,-53,17,-119,19,123,20,-127,20,-43,19,11,19,9,19,61,20,-120,22,87,25,7,28,71,30,66,32,-26,33,-11,34,94,35,-99,35,49,36,8,37,-37,37,-63,38,53,40,63,42,72,44,109,45,17,45,6,43,-110,39,31,35,-64,30,-10,26,102,23,62,19,93,14,34,9,-78,3,100,-3,-83,-11,-69,-20,54,-29,40,-38,70,-46,-26,-53,19,-57,-71,-61,-32,-63,23,-63,-3,-64,-48,-64,-65,-64,123,-63,111,-61,-125,-58,29,-54,53,-50,38,-45,-79,-40,82,-34,-94,-29,-45,-24,-1,-19,-28,-14,-14,-10,-84,-7,58,-5,65,-4,-38,-3,-75,0,-66,4,-4,8,-34,12,105,16,-56,19,-83,22,-50,24,57,26,34,27,-72,27,-6,27,48,28,-54,28,-35,29,-10,30,-86,31,-122,31,66,30,-71,27,96,24,22,21,-111,18,-22,16,40,16,69,16,80,17,-89,18,-7,19,9,21,-69,21,34,22,26,22,-17,21,-27,21,113,22,122,23,42,25,26,27,-80,28,-8,28,-112,27,-101,24,116,20,122,15,-17,9,-47,3,54,-3,66,-10,-97,-17,120,-23,-62,-29,46,-34,-49,-40,-44,-45,25,-49,102,-54,7,-58,-6,-62,28,-62,72,-61,-37,-59,-122,-55,-5,-51,-48,-46,89,-41,58,-37,-75,-34,11,-30,105,-27,-58,-24,-21,-21,-29,-18,-39,-15,-113,-11,56,-6,77,-1,-94,3,103,6,-24,7,-68,8,99,9,-10,9,-74,10,-33,11,107,13,97,15,-101,17,-23,19,-43,21,-20,22,58,23,-13,22,114,22,-9,21,78,22,17,24,-5,26,93,30,-86,33,-75,36,70,39,-1,40,-109,41,-118,41,109,41,124,41,-96,41,-63,41,1,42,6,42,-114,41,118,40,-71,38,15,36,-66,31,-126,25,-26,17,-12,9,110,2,106,-5,-57,-12,49,-18,112,-25,-82,-32,100,-38,-114,-44,10,-49,-54,-55,83,-59,-43,-63,105,-65,-6,-67,40,-66,68,-64,42,-60,0,-55,-9,-51,-126,-46,107,-42,-35,-39,16,-35,63,-32,-65,-29,-65,-25,78,-20,55,-15,32,-10,-103,-6,-99,-2,18,2,-47,4,-90,6,-128,7,51,8,-122,9,-54,11,-39,14,101,18,33,22,78,25,-126,27,-66,28,-3,28,95,28,-1,26,121,25,26,24,-45,22,-67,21,18,21,30,21,104,21,126,21,-29,20,-39,19,-127,18,28,17,-28,15,125,15,75,16,79,18,-23,20,-101,23,41,26,67,28,-34,29,-4,30,-54,31,5,32,62,31,101,29,7,27,-96,24,89,22,-8,19,43,17,0,13,33,7,-42,-1,-55,-9,-122,-17,45,-25}; }
	private static byte[] data14(){ return new byte[] {41,-33,19,-40,56,-46,-105,-51,36,-54,0,-56,74,-57,86,-57,-56,-57,41,-56,-52,-56,39,-54,127,-52,-16,-49,105,-44,-98,-39,57,-33,-45,-28,27,-22,122,-18,-106,-15,123,-13,2,-11,-21,-10,66,-7,-84,-5,40,-2,25,1,-124,4,21,8,31,11,66,13,59,14,29,14,121,13,-64,12,121,12,-19,12,47,14,31,16,39,18,-1,19,-58,21,-60,23,-25,25,-35,27,115,29,-92,30,-30,31,124,33,-66,35,-95,38,13,42,61,45,-84,47,-32,48,-36,48,-54,47,-47,45,88,43,-69,40,-25,37,-73,34,17,31,17,27,-101,22,-112,17,-5,11,-111,5,-10,-3,-6,-12,-117,-21,-81,-30,18,-37,-52,-44,-47,-49,-3,-53,75,-55,85,-57,-44,-59,-128,-60,-102,-61,59,-61,-85,-61,19,-59,-77,-57,126,-53,67,-48,-24,-43,-35,-37,-111,-31,96,-26,69,-22,80,-19,-84,-17,122,-15,72,-13,-46,-11,86,-7,93,-3,57,1,-88,4,-34,7,-34,10,-81,13,22,16,-45,17,-42,18,114,19,64,20,-78,21,-90,23,-67,25,107,27,93,28,26,28,-111,26,72,24,-25,21,-35,19,-10,17,36,16,-59,14,85,14,-27,14,35,16,-18,17,-3,19,15,22,-119,23,88,24,-65,24,61,25,50,26,-46,27,59,30,-15,32,69,35,-81,36,-98,36,0,35,-10,31,-19,27,36,23,-95,17,96,11,1,5,-27,-2,56,-7,-82,-13,-32,-19,124,-25,-107,-32,88,-39,22,-46,-110,-53,110,-58,35,-61,-86,-63,3,-62,-72,-61,-122,-58,26,-54,56,-50,-128,-46,-111,-42,7,-38,23,-35,53,-32,-62,-29,-80,-25,47,-20,-18,-16,-77,-11,-30,-7,2,-3,42,-1,-111,0,-58,1,37,3,-60,4,72,6,-99,7,-60,8,73,10,62,12,85,14,50,16,109,17,-17,17,-105,17,-107,16,-73,15,-45,15,2,17,56,19,4,22,95,25,-29,28,53,32,17,35,55,37,7,39,64,40,46,41,-28,41,-64,42,-68,43,-29,44,25,46,9,47,-14,46,36,45,124,41,57,36,24,30,119,23,-14,16,-39,10,30,5,59,-1,-23,-8,84,-14,-42,-21,63,-27,96,-34,102,-41,-83,-48,-63,-54,60,-58,-72,-61,40,-61,13,-60,-81,-59,-80,-57,-29,-55,65,-52,-25,-50,-31,-47,68,-43,-30,-40,-115,-36,51,-32,13,-28,66,-24,-59,-20,112,-15,-60,-11,-102,-7,-116,-4,115,-2,-100,-1,-110,0,-27,1,43,4,86,7,-5,10,-124,14,127,17,-2,19,2,22,84,23,-62,23,110,23,-89,22,-119,21,60,20,35,19,-93,18,-44,18,55,19,20,19,8,18,84,16,83,14,-98,12,-87,11,-87,11,-70,12,-40,14,-18,17,-94,21,96,25,-18,28,33,32,-69,34,102,36,-11,36,-68,36,95,36,10,36,-60,35,50,35,55,34,-5,31,24,28,96,22,119,15,-30,7,-22,-1,-62,-9,-92,-17,-69,-25,73,-32,-69,-39,102,-44,76,-48,-47,-52,-81,-55,-50,-58,116,-60,0,-61,-81,-62,-6,-61,-1,-58,105,-53,119,-48,-83,-43,-22,-38,38,-32,14,-27,76,-23,-39,-20,-45,-17,58,-14,46,-12,24,-10,79,-8,15,-5,116,-2,92,2,34,6,-10,8,64,10,77,10,-37,9,120,9,79,9,-95,9,-117,10,-36,11,-116,13,64,15,-6,16,-93,18,-29,19,75,20,53,20,88,20,116,21,-41,23,118,27,-56,31,48,36,49,40,108,43,-59,45,45,47,-103,47,-127,47,54,47,-125,46,67,45,-116,43,-108,41,77,39,119,36,-41,32,18,28,29,22,-51,14,-100,6,-19,-3,-121,-11,-71,-19,-44,-26,-90,-32,2,-37,-58,-43,56,-47,120,-51,-84,-54,126,-56,-109,-58,-24,-60,5,-60,83,-60,47,-58,-101,-55,-106,-50,57,-44,-75,-39,105,-34,46,-30,24,-27,80,-25,89,-23,-84,-21,109,-18,-96,-15,28,-11,-33,-8,-85,-4,67,0,-110,3,121,6,-61,8,46,10,-27,10,-81,11,12,13,87,15,-6,17,-99,20,-54,22,77,24,-100,24,-49,23,41,22,15,20,-93,17,66,15,6,13,111,11,-76,10,0,11,54,12,-8,13,105,15,113,16,75,17,123,18,30,20,74,22,32,25,-62,28,-75,32,123,36,-85,39,36,42,-76,43,72,44,-101,43,-89,41,99,38,-20,33,-119,28,-94,22,-57,16,29,11,113,5,65,-1,51,-8,52,-16,-118,-25,-31,-34,-6,-42,-19,-49,-15,-55,33,-59,-18,-63,-116,-64,-30,-64,-70,-62,-78,-59,47,-55,-118,-52,-118,-49,76,-46,116,-43,108,-39,105,-34,3,-28,-41,-23,91,-17,32,-12,-26,-9,112,-6,-24,-5,-42,-4,-94,-3,-76,-2,35,0,-3,1,44,4,-122,6,-18,8,11,11,-99,12,-121,13,-127,13,-19,12,38,12,-68,11,-1,11,-52,12,11,14,-108,15,82,17,108,19,22,22,30,25,38,28,-99,30,-120,32,59,34,35,36,108,38,49,41,94,44,-90,47,84,50}; }
	private static byte[] data15(){ return new byte[] {-61,51,114,51,-101,49,-116,46,-103,42,0,38,3,33,-58,27,62,22,-116,16,-38,10,10,5,-61,-2,-30,-9,101,-16,109,-24,27,-32,37,-40,106,-47,-101,-52,-62,-55,88,-56,-26,-57,11,-56,-124,-56,101,-55,-92,-54,88,-52,-119,-50,36,-47,48,-44,-55,-41,17,-36,-37,-32,-48,-27,108,-22,-100,-18,-20,-15,88,-12,6,-10,84,-9,-99,-8,82,-6,-77,-4,-69,-1,58,3,-80,6,-22,9,-50,12,80,15,45,17,66,18,-101,18,83,18,-29,17,-95,17,-54,17,74,18,-49,18,-51,18,-17,17,36,16,-47,13,126,11,-81,9,119,8,-31,7,-20,7,-62,8,-60,10,-3,13,87,18,72,23,36,28,81,32,-123,35,-47,37,124,39,-52,40,29,42,-80,43,50,45,8,46,120,45,88,43,95,39,-70,33,113,26,76,18,-77,9,6,1,127,-8,84,-16,-41,-24,74,-30,-115,-36,11,-41,126,-47,-48,-53,-101,-58,-126,-62,2,-64,101,-65,-127,-64,49,-61,33,-57,-14,-53,62,-47,-98,-42,-37,-37,-39,-32,68,-27,-41,-24,-60,-21,108,-18,69,-15,65,-12,109,-9,-73,-6,-4,-3,-97,0,113,2,-94,3,110,4,5,5,94,5,-93,5,-5,5,-107,6,-111,7,4,9,-30,10,7,13,-40,14,-63,15,-91,15,-45,14,-5,13,-42,13,10,15,-32,17,-88,21,-50,25,-28,29,-36,33,118,37,117,40,-88,42,99,44,-110,45,-128,46,41,47,124,47,-118,47,64,47,-91,46,40,45,83,42,-77,37,-121,31,70,24,-117,16,-51,8,69,1,45,-6,-115,-13,63,-19,25,-25,13,-31,93,-37,7,-42,14,-47,91,-52,98,-56,115,-59,42,-60,-93,-60,7,-57,-112,-54,-104,-50,-111,-46,95,-42,-55,-39,0,-35,37,-32,41,-29,3,-26,115,-24,18,-21,2,-18,108,-15,0,-11,-110,-8,-45,-5,-112,-2,-113,0,-38,1,-52,2,-22,3,-76,5,47,8,62,11,63,14,-26,16,-20,18,42,20,-67,20,109,20,60,19,78,17,-8,14,-113,12,106,10,-41,8,113,8,-27,8,-78,9,55,10,93,10,78,10,109,10,66,11,111,13,-35,16,85,21,107,26,-26,31,66,37,32,42,10,46,-51,48,56,50,104,50,55,49,-28,46,-36,43,92,40,111,36,-45,31,72,26,-83,19,-19,11,31,3,-81,-7,29,-16,-16,-26,32,-34,7,-42,-26,-50,38,-55,-3,-60,-71,-62,8,-62,102,-62,48,-61,49,-60,-67,-59,-16,-57,10,-53,75,-49,-97,-44,-101,-38,-51,-32,-84,-26,6,-20,-99,-16,102,-12,37,-9,-30,-8,-15,-7,-78,-6,-121,-5,-114,-4,22,-2,80,0,28,3,-21,5,52,8,120,9,-73,9,99,9,-31,8,-75,8,-8,8,-58,9,13,11,116,12,-36,13,76,15,-26,16,-122,18,-16,19,-8,20,-13,21,13,23,8,25,34,28,87,32,-2,36,122,41,48,45,22,48,-16,49,-91,50,31,50,-111,48,97,46,-70,43,-116,40,-13,36,55,33,17,29,84,24,-65,18,34,12,-109,4,65,-4,-121,-13,58,-21,-74,-29,45,-35,-55,-41,82,-45,-44,-49,28,-51,57,-53,31,-54,-40,-55,6,-54,-101,-54,-124,-53,60,-51,-48,-49,-126,-45,49,-40,-95,-35,43,-29,-2,-25,-113,-21,-1,-19,-74,-17,23,-15,90,-14,-38,-13,-46,-11,112,-8,123,-5,-45,-2,52,2,91,5,1,8,25,10,-119,11,59,12,116,12,-83,12,-128,13,-31,14,-121,16,-50,17,84,18,-43,17,107,16,56,14,-115,11,-50,8,88,6,93,4,43,3,9,3,46,4,-105,6,-35,9,-57,13,-60,17,-71,21,105,25,66,29,42,33,86,37,111,41,-126,45,12,49,-39,51,-79,53,71,54,66,53,100,50,-77,45,108,39,-33,31,99,23,-124,14,-57,5,108,-3,-111,-11,20,-18,-97,-26,-22,-34,33,-41,-113,-49,-19,-56,-75,-61,55,-64,78,-66,-10,-67,73,-65,44,-62,109,-58,-107,-53,4,-47,67,-42,-29,-38,-41,-34,122,-30,29,-26,9,-22,85,-18,-34,-14,33,-9,-82,-6,82,-3,41,-1,41,0,109,0,49,0,-5,-1,39,0,-47,0,8,2,-86,3,-62,5,-9,7,-30,9,55,11,-27,11,11,12,-78,11,48,11,8,11,-106,11,-40,12,-74,14,17,17,-59,19,-66,22,-36,25,-4,28,-1,31,-102,34,-74,36,-55,38,-8,40,-119,43,39,46,-101,48,106,50,57,51,-75,50,-91,48,15,45,74,40,-74,34,-116,28,7,22,89,15,-70,8,61,2,-20,-5,-74,-11,77,-17,127,-24,63,-31,-14,-39,7,-45,42,-51,6,-55,-19,-58,-53,-58,-6,-57,14,-54,-119,-52,53,-49,-14,-47,-71,-44,123,-41,85,-38,62,-35,124,-32,-15,-29,-61,-25,-77,-21,-83,-17,19,-13,-52,-11,-86,-9,13,-7,31,-6,71,-5,-100,-4,95,-2,-97,0,-122,3,-67,6,-18,9,-72,12,-35,14,89,16,-5,16,-40,16,3,16,-91,14}; }
	private static byte[] data16(){ return new byte[] {19,13,-100,11,-116,10,-41,9,63,9,-101,8,-50,7,-73,6,-111,5,-75,4,-60,4,-84,5,-112,7,105,10,-107,14,-16,19,76,26,-1,32,120,39,-6,44,44,49,-58,51,28,53,-105,53,-92,53,43,53,20,52,2,50,-82,46,-43,41,83,35,64,27,-43,17,115,7,-124,-4,-63,-15,-99,-25,120,-34,-126,-42,-4,-49,-15,-54,19,-57,16,-60,-77,-63,11,-64,35,-65,124,-65,76,-63,-96,-60,94,-55,19,-49,91,-43,-48,-37,45,-30,11,-24,-10,-20,-38,-16,-45,-13,-5,-11,-122,-9,-59,-8,2,-6,-102,-5,64,-3,-8,-2,-74,0,52,2,88,3,0,4,84,4,126,4,-67,4,29,5,-52,5,-55,6,96,8,78,10,108,12,60,14,108,15,-31,15,-65,15,72,15,42,15,-10,15,14,18,86,21,115,25,-21,29,59,34,83,38,-14,41,-59,44,-66,46,-98,47,-72,47,53,47,123,46,-76,45,-84,44,15,43,-107,40,1,37,-9,31,-126,25,-16,17,-70,9,109,1,106,-7,10,-14,102,-21,112,-27,-43,-33,-99,-38,-54,-43,124,-47,-67,-51,-48,-54,-67,-56,-101,-57,-79,-57,25,-55,-55,-53,-74,-49,89,-44,63,-39,-19,-35,37,-30,-37,-27,-6,-24,127,-21,-88,-19,-122,-17,66,-15,25,-13,113,-11,90,-8,-104,-5,-111,-2,-11,0,-64,2,-25,3,-69,4,117,5,-123,6,-6,7,-36,9,-15,11,0,14,-99,15,127,16,116,16,117,15,124,13,-61,10,-125,7,103,4,7,2,-75,0,-109,0,109,1,72,3,-101,5,-14,7,71,10,-36,12,32,16,86,20,108,25,63,31,110,37,-90,43,106,49,73,54,-37,57,-20,59,89,60,2,59,-31,55,48,51,77,45,-128,38,5,31,-5,22,-92,14,-44,5,-92,-4,14,-13,68,-23,-128,-33,78,-42,40,-50,70,-57,-8,-63,122,-66,7,-67,117,-67,-114,-65,-71,-62,-108,-58,-116,-54,-123,-50,-92,-46,-4,-42,-53,-37,26,-31,-82,-26,39,-20,48,-15,-81,-11,124,-7,118,-4,73,-2,-27,-2,-109,-2,-95,-3,-73,-4,83,-4,-51,-4,37,-2,48,0,110,2,-96,4,107,6,-120,7,-17,7,-32,7,-16,7,62,8,-5,8,18,10,-112,11,102,13,70,15,-10,16,-101,18,67,20,-76,21,35,23,-93,24,-90,26,92,29,-38,32,8,37,71,41,31,45,21,48,-29,49,-111,50,8,50,71,48,-100,45,10,42,-4,37,-111,33,-23,28,-34,23,-126,18,-106,12,-36,5,104,-2,114,-10,55,-18,17,-26,119,-34,-18,-41,-92,-46,-92,-50,21,-52,-52,-54,-65,-54,-128,-53,-13,-52,-121,-50,40,-48,-62,-47,-54,-45,119,-42,40,-38,-61,-34,-22,-29,7,-23,-122,-19,22,-15,104,-13,-46,-12,-94,-11,92,-10,68,-9,-128,-8,77,-6,-87,-4,121,-1,124,2,92,5,-56,7,-111,9,-74,10,72,11,102,11,69,11,-11,10,-42,10,-35,10,-36,10,-102,10,-30,9,-94,8,-41,6,-36,4,-2,2,69,1,83,0,96,0,-90,1,93,4,87,8,-101,13,-97,19,-25,25,-40,31,85,37,63,42,-81,46,-88,50,16,54,-67,56,-64,58,-29,59,-27,59,99,58,62,55,62,50,21,43,0,34,119,23,64,12,-3,0,36,-10,67,-20,76,-29,78,-37,25,-44,-73,-51,7,-56,22,-61,53,-65,-46,-68,14,-68,-16,-68,95,-65,47,-61,75,-56,113,-50,38,-43,-28,-37,34,-30,-125,-25,-48,-21,20,-17,-65,-15,77,-12,-24,-10,82,-7,-108,-5,123,-3,-6,-2,-29,-1,36,0,-14,-1,125,-1,-11,-2,-73,-2,10,-1,41,0,-16,1,47,4,-84,6,-9,8,-20,10,68,12,-20,12,29,13,-3,12,-15,12,7,13,-73,13,22,15,38,17,-49,19,-9,22,126,26,10,30,65,33,11,36,35,38,-22,39,103,41,38,43,-26,44,-86,46,-18,47,101,48,-97,47,103,45,-57,41,-49,36,-65,30,-23,23,-76,16,-126,9,-126,2,-45,-5,-119,-11,117,-17,62,-23,-29,-30,104,-36,25,-42,70,-48,-110,-53,90,-56,-7,-58,104,-57,78,-55,61,-52,-78,-49,92,-45,37,-41,-35,-38,90,-34,-63,-31,-31,-28,-32,-25,-54,-22,-23,-19,58,-15,109,-12,89,-9,-51,-7,-101,-5,-61,-4,122,-3,29,-2,-29,-2,-20,-1,83,1,16,3,94,5,-6,7,-108,10,-61,12,36,14,112,14,-100,13,-41,11,-109,9,20,7,-40,4,8,3,-32,1,116,1,-118,1,-50,1,55,2,-34,2,1,4,-70,5,97,8,28,12,-12,16,-61,22,91,29,-115,36,-27,43,-82,50,79,56,51,60,71,62,-79,62,-78,61,117,59,33,56,-16,51,-57,46,-127,40,-10,32,74,24,-97,14,-21,3,-92,-8,22,-19,-34,-31,122,-41,-76,-50,-32,-57,2,-61,-8,-65,-64,-66,-60,-66,-88,-65,22,-63,35,-61,3,-58,-47,-55,-87,-50,83,-44,-105,-38,28,-31,-106,-25,-74,-19,23,-13}; }
	private static byte[] data17(){ return new byte[] {127,-9,-68,-6,-75,-4,92,-3,32,-3,-127,-4,-13,-5,-68,-5,-14,-5,-108,-4,-103,-3,-31,-2,56,0,89,1,51,2,-34,2,112,3,5,4,-35,4,40,6,-14,7,3,10,61,12,90,14,-25,15,-72,16,-44,16,-86,16,-107,16,20,17,119,18,12,21,-118,24,-75,28,-1,32,58,37,-4,40,16,44,35,46,47,47,61,47,-122,46,89,45,-25,43,86,42,89,40,-95,37,-82,33,117,28,10,22,-107,14,114,6,8,-2,-41,-11,-19,-19,-75,-26,83,-32,-23,-38,90,-42,-88,-46,-69,-49,-111,-51,20,-52,28,-53,-56,-54,57,-53,-56,-52,-116,-49,-119,-45,98,-40,-76,-35,-12,-30,-93,-25,-115,-21,-105,-18,-6,-16,-81,-14,12,-12,78,-11,-85,-10,92,-8,115,-6,-26,-4,110,-1,-120,1,15,3,10,4,-86,4,33,5,-88,5,92,6,52,7,35,8,8,9,-78,9,15,10,-40,9,-11,8,52,7,-47,4,11,2,-125,-1,-83,-3,-2,-4,-60,-3,19,0,-119,3,-64,7,66,12,-16,16,-69,21,-93,26,-32,31,-124,37,81,43,33,49,-118,54,81,59,3,63,116,65,77,66,20,65,-93,61,46,56,-41,48,4,40,57,30,14,20,-80,9,88,-1,57,-11,63,-21,-94,-31,95,-40,-22,-49,104,-56,81,-62,-69,-67,2,-69,47,-70,44,-69,-11,-67,83,-62,-64,-57,-41,-51,5,-44,-67,-39,-2,-34,-37,-29,118,-24,-46,-20,-19,-16,-57,-12,94,-8,107,-5,-68,-3,81,-1,29,0,-4,-1,-27,-2,40,-3,120,-5,110,-6,126,-6,-89,-5,-56,-3,104,0,14,3,82,5,3,7,52,8,-6,8,-124,9,-15,9,-114,10,124,11,-98,12,-3,13,-108,15,115,17,86,19,61,21,-3,22,-95,24,31,26,-79,27,-60,29,108,32,-53,35,115,39,-6,42,-13,45,-18,47,-62,48,77,48,-97,46,-42,43,38,40,-78,35,-83,30,78,25,-40,19,40,14,5,8,92,1,22,-6,72,-14,58,-22,90,-30,26,-37,-67,-44,-88,-49,30,-52,11,-54,125,-55,56,-54,-16,-53,64,-50,-38,-48,-101,-45,61,-42,-7,-40,19,-36,-45,-33,65,-28,39,-23,15,-18,-128,-14,21,-10,117,-8,-25,-7,-76,-6,1,-5,48,-5,-111,-5,64,-4,-117,-3,80,-1,-92,1,54,4,-89,6,-104,8,-83,9,-35,9,62,9,28,8,-70,6,-113,5,-80,4,21,4,-101,3,-8,2,63,2,99,1,-118,0,-64,-1,-91,-1,94,0,49,2,27,5,62,9,-84,14,45,21,76,28,-104,35,-123,42,-83,48,-66,53,-71,57,-101,60,125,62,74,63,-16,62,99,61,-121,58,-112,54,22,49,8,42,34,33,-87,22,-69,10,54,-2,-66,-15,56,-26,9,-36,-124,-45,-69,-52,106,-57,77,-61,77,-64,108,-66,-97,-67,-17,-67,125,-65,106,-62,-98,-58,16,-52,114,-46,121,-39,-51,-32,-15,-25,94,-18,126,-13,50,-9,-123,-7,-41,-6,109,-5,-60,-5,30,-4,-99,-4,4,-3,55,-3,35,-3,15,-3,-36,-4,-59,-4,-79,-4,-15,-4,-126,-3,-76,-2,119,0,-58,2,119,5,67,8,-53,10,-59,12,13,14,-83,14,-66,14,126,14,58,14,99,14,5,15,121,16,-89,18,-108,21,-21,24,-128,28,-28,31,-26,34,69,37,14,39,-115,40,-11,41,114,43,-14,44,23,46,-127,46,-39,45,-39,43,125,40,-113,35,124,29,127,22,-45,14,-4,6,45,-1,-14,-9,37,-15,-7,-22,49,-27,-82,-33,61,-38,8,-43,53,-48,55,-52,105,-55,36,-56,-115,-56,-121,-54,-47,-51,-32,-47,76,-42,-56,-38,37,-33,61,-29,0,-25,83,-22,97,-19,31,-16,-77,-14,67,-11,-49,-9,74,-6,87,-4,-36,-3,-87,-2,26,-1,51,-1,103,-1,-54,-1,-121,0,120,1,-94,2,43,4,-83,5,61,7,55,8,-111,8,-24,7,117,6,74,4,-42,1,-116,-1,7,-2,97,-3,-69,-3,-26,-2,-36,0,114,3,77,6,121,9,-3,12,27,17,-44,21,82,27,119,33,43,40,26,47,-6,53,22,60,-26,64,-32,67,-61,68,116,67,17,64,31,59,20,53,2,46,32,38,110,29,-12,19,-65,9,-14,-2,-21,-13,-61,-24,-26,-35,-37,-45,38,-53,33,-60,7,-65,43,-68,93,-69,112,-68,-13,-66,97,-62,-115,-58,14,-53,-25,-49,23,-43,126,-38,34,-32,-15,-27,-108,-21,-44,-16,119,-11,-117,-7,-55,-4,-33,-2,-72,-1,90,-1,20,-2,75,-4,123,-6,59,-7,-26,-8,107,-7,-73,-6,100,-4,74,-2,26,0,-56,1,20,3,39,4,34,5,65,6,-109,7,70,9,69,11,101,13,109,15,27,17,57,18,-60,18,-63,18,-124,18,-108,18,64,19,-28,20,-119,23,8,27,24,31,34,35,-34,38,0,42,84,44,-69,45,48,46,-79,45,-121,44,-38,42,-46,40,70,38,35,35,7,31,-27,25,108,19,-19,11,-53,3,64,-5,-62,-14,-112,-22}; }
	private static byte[] data18(){ return new byte[] {22,-29,123,-36,-14,-42,-100,-46,114,-49,89,-51,17,-52,-123,-53,-99,-53,76,-52,-108,-51,-79,-49,-56,-46,-38,-42,-16,-37,-106,-31,64,-25,-128,-20,-33,-16,70,-12,-94,-10,19,-8,0,-7,-94,-7,40,-6,-16,-6,19,-4,-86,-3,-99,-1,-118,1,58,3,67,4,-87,4,116,4,-4,3,-105,3,87,3,109,3,-92,3,-20,3,24,4,-15,3,64,3,22,2,-99,0,25,-1,-34,-3,77,-3,-5,-3,20,0,127,3,17,8,-101,13,-88,19,-50,25,-40,31,-124,37,26,43,103,48,93,53,-62,57,74,61,-9,63,-110,65,-55,65,101,64,55,61,23,56,-34,48,-75,39,33,29,-73,17,-12,5,112,-6,-98,-17,-100,-27,126,-36,88,-44,62,-51,40,-57,16,-62,83,-66,31,-68,-101,-69,-49,-68,-68,-65,77,-60,65,-54,27,-47,116,-40,-83,-33,56,-26,-49,-21,63,-16,-112,-13,38,-10,101,-8,98,-6,3,-4,82,-3,48,-2,120,-2,44,-2,89,-3,25,-4,-80,-6,103,-7,-97,-8,-100,-8,-77,-7,-55,-5,-98,-2,-87,1,-107,4,33,7,25,9,-110,10,108,11,-2,11,78,12,-83,12,14,13,-55,13,-44,14,56,16,-26,17,-87,19,-110,21,84,23,2,25,-71,26,-97,28,-4,30,-36,33,71,37,-57,40,1,44,-109,46,-3,47,35,48,-18,46,76,44,-125,40,-83,35,38,30,27,24,-34,17,103,11,-18,4,88,-2,113,-9,35,-16,-101,-24,12,-31,-29,-39,-123,-45,123,-50,-12,-54,6,-55,-37,-56,3,-54,80,-52,50,-49,-110,-46,20,-42,-89,-39,73,-35,12,-31,-15,-28,29,-23,-116,-19,-2,-15,13,-10,114,-7,-10,-5,104,-3,3,-2,-20,-3,-107,-3,54,-3,4,-3,43,-3,-23,-3,32,-1,-92,0,82,2,-81,3,-90,4,-40,4,80,4,32,3,-70,1,95,0,66,-1,-108,-2,96,-2,-92,-2,54,-1,-16,-1,-36,0,29,2,-51,3,-19,5,-27,8,-30,12,-23,17,-41,23,-99,30,-8,37,112,45,122,52,-124,58,-14,62,-65,65,-55,66,110,66,-83,64,-81,61,-98,57,116,52,15,46,115,38,-87,29,-115,19,97,8,117,-4,90,-16,-108,-28,-56,-39,-97,-48,105,-55,27,-60,-87,-64,-14,-66,-85,-66,-127,-65,69,-63,-33,-61,89,-57,-86,-53,-49,-48,-94,-42,-13,-36,-108,-29,53,-22,86,-16,-112,-11,-81,-7,-127,-4,-45,-3,-6,-3,37,-3,11,-4,-21,-6,8,-6,-109,-7,114,-7,-91,-7,24,-6,-101,-6,50,-5,-24,-5,-64,-4,-53,-3,50,-1,-2,0,89,3,27,6,21,9,-10,11,114,14,53,16,27,17,47,17,-59,16,3,16,98,15,78,15,22,16,-75,17,11,20,-7,22,74,26,-77,29,-30,32,-70,35,23,38,18,40,-87,41,27,43,62,44,50,45,-111,45,8,45,39,43,-37,39,28,35,-18,28,-125,21,98,13,-23,4,-125,-4,121,-12,41,-19,-120,-26,-86,-32,66,-37,103,-42,5,-46,42,-50,22,-53,14,-55,76,-56,5,-55,42,-53,-74,-50,84,-45,-87,-40,40,-34,115,-29,55,-24,91,-20,-27,-17,-56,-14,43,-11,48,-9,30,-7,-26,-6,-85,-4,69,-2,-90,-1,-115,0,-50,0,-89,0,42,0,-82,-1,73,-1,47,-1,102,-1,-13,-1,-58,0,-90,1,102,2,-61,2,-101,2,-58,1,120,0,-27,-2,-98,-3,-29,-4,-6,-4,64,-2,-90,0,18,4,37,8,-95,12,96,17,63,22,29,27,46,32,126,37,8,43,-55,48,102,54,125,59,-84,63,-100,66,-37,67,9,67,13,64,11,59,78,52,15,44,-29,34,50,25,39,15,-15,4,-74,-6,-104,-16,-82,-26,31,-35,53,-44,55,-52,113,-59,82,-64,49,-67,64,-68,85,-67,51,-64,-92,-60,4,-54,21,-48,56,-42,27,-36,-101,-31,-75,-26,121,-21,-50,-17,-87,-13,42,-9,46,-6,-123,-4,19,-2,-40,-2,-72,-2,-57,-3,30,-4,24,-6,55,-8,-40,-10,77,-10,-48,-10,52,-8,94,-6,-7,-4,-87,-1,26,2,53,4,-45,5,54,7,73,8,105,9,-103,10,-8,11,92,13,-43,14,23,16,-13,16,124,17,-87,17,-77,17,-69,17,34,18,36,19,79,21,86,24,70,28,-102,32,-20,36,-48,40,-30,43,-21,45,-46,46,-80,46,-104,45,-88,43,19,41,-22,37,56,34,-77,29,86,24,-15,17,-76,10,-78,2,25,-6,101,-15,-16,-24,10,-31,28,-38,95,-44,-8,-49,-7,-52,60,-53,-85,-54,-21,-54,-3,-53,-97,-51,-23,-49,-36,-46,-128,-42,-36,-38,-31,-33,95,-27,6,-21,120,-16,17,-11,-82,-8,29,-5,122,-4,-17,-4,-58,-4,-121,-4,102,-4,-119,-4,-7,-4,-48,-3,-34,-2,-46,-1,113,0,-93,0,82,0,-93,-1,-36,-2,43,-2,-61,-3,-60,-3,56,-2,-59,-2,114,-1,-19,-1,80,0,82,0,70,0,-127,0,115,1,70,3,42,6,83,10,-109,15,-55,21,112,28,71,35}; }
	private static byte[] data19(){ return new byte[] {-38,41,-34,47,10,53,77,57,-100,60,-19,62,75,64,-114,64,-88,63,110,61,-33,57,-71,52,-26,45,115,37,-107,27,-125,16,-38,4,39,-7,-8,-19,-96,-29,-118,-38,-39,-46,-91,-52,-87,-57,1,-60,-118,-63,72,-64,44,-64,98,-63,2,-60,6,-56,85,-51,-96,-45,121,-38,109,-31,58,-24,75,-18,42,-13,-88,-10,5,-7,62,-6,-69,-6,-59,-6,-55,-6,-42,-6,-20,-6,-37,-6,-106,-6,30,-6,119,-7,-83,-8,8,-8,-68,-9,42,-8,114,-7,-102,-5,-111,-2,-24,1,115,5,-88,8,70,11,58,13,88,14,-48,14,-73,14,98,14,23,14,2,14,68,14,9,15,62,16,-74,17,101,19,64,21,72,23,122,25,-40,27,115,30,102,33,-68,36,48,40,121,43,82,46,66,48,-2,48,36,48,-90,45,-89,41,122,36,57,30,72,23,21,16,-47,8,-115,1,90,-6,43,-13,-7,-21,-72,-28,-102,-35,-39,-42,-25,-48,18,-52,-81,-56,24,-57,70,-57,-3,-56,43,-52,34,-48,-102,-44,42,-39,-109,-35,-50,-31,-50,-27,-43,-23,-54,-19,-64,-15,-110,-11,54,-7,106,-4,-30,-2,94,0,9,1,-18,0,30,0,-28,-2,-58,-3,-31,-4,103,-4,107,-4,-28,-4,-68,-3,-94,-2,102,-1,-67,-1,-94,-1,36,-1,81,-2,120,-3,-60,-4,-96,-4,3,-3,37,-2,-54,-1,23,2,-52,4,-78,7,-82,10,-1,13,-76,17,-2,21,-19,26,-99,32,-66,38,47,45,-125,51,70,57,-38,61,5,65,99,66,-38,65,112,63,-118,59,94,54,41,48,27,41,74,33,-31,24,-77,15,-24,5,-106,-5,-15,-16,47,-26,-8,-37,-59,-46,22,-53,87,-59,-75,-63,70,-64,-90,-64,-123,-62,-119,-59,101,-55,-60,-51,-128,-46,96,-41,102,-36,-118,-31,-29,-26,54,-20,43,-15,-98,-11,85,-7,20,-4,-94,-3,13,-2,-113,-3,76,-4,-99,-6,-46,-8,83,-9,110,-10,65,-10,-60,-10,-59,-9,56,-7,-40,-6,115,-4,3,-2,-117,-1,48,1,-10,2,9,5,71,7,-73,9,12,12,15,14,-120,15,93,16,124,16,-2,15,29,15,44,14,-98,13,-90,13,-86,14,-67,16,-48,19,-125,23,-122,27,122,31,38,35,67,38,-64,40,-80,42,40,44,53,45,-24,45,-14,45,51,45,94,43,37,40,114,35,46,29,-88,21,68,13,70,4,68,-5,-122,-14,-128,-22,44,-29,-47,-36,91,-41,-51,-46,5,-49,32,-52,50,-54,67,-55,103,-55,-56,-54,87,-51,27,-47,-21,-43,123,-37,105,-31,68,-25,-86,-20,59,-15,-38,-12,-116,-9,-99,-7,11,-5,38,-4,6,-3,-54,-3,108,-2,-37,-2,8,-1,-28,-2,101,-2,-121,-3,126,-4,116,-5,-74,-6,70,-6,89,-6,-39,-6,-69,-5,-7,-4,17,-2,-1,-2,86,-1,94,-1,21,-1,-33,-2,22,-1,57,0,106,2,-72,5,-14,9,-1,14,-115,20,45,26,-76,31,-9,36,-20,41,-104,46,2,51,29,55,-79,58,-108,61,-116,63,55,64,72,63,-70,60,91,56,58,50,105,42,95,33,113,23,15,13,-75,2,-59,-8,80,-17,88,-26,37,-34,-74,-42,-1,-49,46,-54,-100,-59,-122,-62,33,-63,119,-63,-79,-61,101,-57,109,-52,76,-46,114,-40,-95,-34,120,-28,-74,-23,17,-18,120,-15,43,-12,95,-10,29,-8,119,-7,-120,-6,81,-5,-96,-5,105,-5,-112,-6,51,-7,-128,-9,-13,-11,-43,-12,-111,-12,92,-11,44,-9,-15,-7,47,-3,-91,0,-48,3,-102,6,-69,8,81,10,101,11,27,12,-98,12,30,13,-94,13,42,14,-69,14,49,15,-113,15,-47,15,15,16,100,16,45,17,-127,18,-109,20,-127,23,88,27,-28,31,-83,36,41,41,-33,44,-118,47,-33,48,6,49,-31,47,-103,45,109,42,99,38,-119,33,0,28,-50,21,-10,14,102,7,62,-1,-81,-10,-10,-19,74,-27,59,-35,24,-42,80,-48,3,-52,-125,-55,-108,-56,16,-55,-106,-54,-47,-52,-110,-49,-77,-46,52,-42,57,-38,-79,-34,-91,-29,13,-23,-117,-18,-63,-13,114,-8,66,-4,-29,-2,64,0,-125,0,2,0,3,-1,-47,-3,-60,-4,16,-4,-85,-5,-89,-5,-48,-5,7,-4,44,-4,15,-4,-86,-5,31,-5,-81,-6,-124,-6,-48,-6,126,-5,-84,-4,73,-2,3,0,-74,1,79,3,-36,4,-121,6,110,8,-6,10,69,14,124,18,116,23,37,29,54,35,110,41,88,47,-80,52,-24,56,-34,59,-109,61,-29,61,-14,60,-40,58,-49,55,-30,51,-36,46,-52,40,-116,33,26,25,-121,15,28,5,74,-6,123,-17,75,-27,60,-36,-66,-44,-58,-50,107,-54,-84,-57,75,-58,32,-58,-6,-58,-84,-56,59,-53,-106,-50,-51,-46,-93,-41,33,-35,-11,-30,-48,-24,59,-18,-9,-14,-80,-10,85,-7,-48,-6,31,-5,-97,-6,-59,-7,-58,-8,-1,-9,123,-9,95,-9,104,-9,-95,-9,-52,-9,1,-8,81,-8,-20,-8,-10,-7,99,-5}; }
	private static byte[] data20(){ return new byte[] {118,-3,14,0,17,3,46,6,31,9,-93,11,118,13,-128,14,-56,14,78,14,116,13,103,12,-120,11,50,11,118,11,-120,12,61,14,124,16,18,19,-51,21,-89,24,-94,27,-62,30,4,34,101,37,-37,40,49,44,36,47,77,49,67,50,-96,49,113,47,123,43,-15,37,44,31,-125,23,92,15,2,7,-61,-2,-64,-10,21,-17,-77,-25,-88,-32,26,-38,20,-44,-37,-50,-34,-54,60,-56,49,-57,-44,-57,19,-54,-65,-51,102,-46,-108,-41,-34,-36,7,-30,-58,-26,35,-21,10,-17,-90,-14,-18,-11,4,-7,-74,-5,-21,-3,-102,-1,-90,0,-27,0,100,0,34,-1,121,-3,-111,-5,-52,-7,92,-8,-124,-9,106,-9,-28,-9,-50,-8,-4,-7,28,-5,9,-4,-116,-4,-93,-4,-87,-4,-38,-4,110,-3,-97,-2,-119,0,74,3,-91,6,123,10,-121,14,-76,18,-42,22,-19,26,33,31,-120,35,63,40,18,45,-14,49,116,54,87,58,63,61,-69,62,-113,62,-97,60,-4,56,-51,51,96,45,-3,37,29,30,-60,21,53,13,-114,4,-65,-5,-46,-14,-45,-23,41,-31,7,-39,-63,-47,-62,-53,126,-57,44,-59,-58,-60,39,-58,-13,-56,-36,-52,118,-47,76,-42,21,-37,-86,-33,2,-28,20,-24,-57,-21,78,-17,-92,-14,-86,-11,50,-8,6,-6,24,-5,95,-5,-80,-6,104,-7,-92,-9,-25,-11,-128,-12,-53,-13,-17,-13,-4,-12,-39,-10,55,-7,-32,-5,110,-2,-29,0,-3,2,-47,4,119,6,-10,7,113,9,-33,10,47,12,112,13,83,14,-53,14,-55,14,71,14,-106,13,-51,12,62,12,78,12,85,13,115,15,-99,18,-78,22,84,27,32,32,-104,36,106,40,115,43,-78,45,38,47,-32,47,-47,47,21,47,-125,45,-26,42,-2,38,-62,33,64,27,111,19,-99,10,55,1,-81,-9,86,-18,-85,-27,5,-34,-112,-41,109,-46,-109,-50,-4,-53,105,-54,-61,-55,-20,-55,-2,-54,-12,-52,-18,-49,-37,-45,-74,-40,89,-34,-125,-28,-78,-22,100,-16,70,-11,52,-7,11,-4,-53,-3,-89,-2,-12,-2,-41,-2,116,-2,-27,-3,75,-3,-84,-4,6,-4,46,-5,53,-6,44,-7,34,-8,87,-9,-43,-10,-20,-10,-111,-9,-40,-8,-120,-6,118,-4,102,-2,62,0,-98,1,-65,2,-82,3,-5,4,-82,6,34,9,-126,12,-87,16,-113,21,-41,26,58,32,-115,37,118,42,-56,46,104,50,69,53,103,55,-34,56,-96,57,123,57,95,56,57,54,-73,50,-45,45,107,39,-96,31,-86,22,-21,12,6,3,75,-7,48,-16,-16,-25,-72,-32,114,-38,17,-43,-95,-48,47,-51,-57,-54,-127,-55,112,-55,-93,-54,23,-51,-83,-48,38,-43,41,-38,-121,-33,-29,-28,-21,-23,53,-18,-87,-15,51,-12,-30,-11,-53,-10,66,-9,-124,-9,-48,-9,-2,-9,47,-8,39,-8,-35,-9,70,-9,-120,-10,-47,-11,98,-11,-93,-11,-93,-10,-107,-8,53,-5,101,-2,-52,1,7,5,-49,7,-19,9,83,11,4,12,33,12,-28,11,106,11,6,11,-60,10,-21,10,89,11,-4,11,-82,12,-96,13,-75,14,30,16,-19,17,100,20,-80,23,-69,27,104,32,88,37,32,42,85,46,-109,49,106,51,-62,51,-93,50,44,48,83,44,79,39,62,33,-99,26,65,19,-126,11,114,3,32,-5,-90,-14,39,-22,-30,-31,52,-38,118,-45,28,-50,113,-54,123,-56,80,-56,-106,-55,31,-52,84,-49,17,-45,-2,-42,20,-37,97,-33,-22,-29,-93,-24,94,-19,35,-14,-86,-10,-77,-6,-53,-3,-3,-1,13,1,3,1,2,0,42,-2,40,-4,21,-6,99,-8,34,-9,116,-10,101,-10,-72,-10,63,-9,-73,-9,9,-8,62,-8,107,-8,-53,-8,-113,-7,-10,-6,-13,-4,84,-1,22,2,-7,4,-10,7,-58,10,-120,13,97,16,103,19,-83,22,110,26,-113,30,48,35,-4,39,-36,44,125,49,116,53,116,56,58,58,-121,58,115,57,17,55,-99,51,63,47,52,42,-120,36,59,30,40,23,86,15,-24,6,-29,-3,-101,-12,111,-21,-40,-30,63,-37,-13,-44,68,-48,58,-51,-48,-53,-68,-53,-80,-52,-125,-50,-5,-48,-50,-45,-13,-42,78,-38,14,-34,42,-30,-122,-26,-17,-22,18,-17,-44,-14,-44,-11,-56,-9,-87,-8,-107,-8,-48,-9,-105,-10,97,-11,100,-12,4,-12,52,-12,-32,-12,-28,-11,50,-9,-96,-8,41,-6,-51,-5,-127,-3,79,-1,45,1,43,3,76,5,122,7,-105,9,109,11,-47,12,-106,13,-87,13,-11,12,-22,11,-89,10,-94,9,6,9,50,9,106,10,-117,12,95,15,-52,18,119,22,87,26,18,30,-54,33,67,37,-103,40,-51,43,-81,46,-6,48,-124,50,-4,50,15,50,118,47,-5,42,-27,36,118,29,-17,20,-61,11,-123,2,126,-7,-29,-16,14,-23,-20,-31,-109,-37,-28,-43,13,-47,6,-51,12,-54,64,-56,-22,-57,28,-55,-48,-53,-65,-49,-52,-44,119,-38,99,-32}; }
	private static byte[] data21(){ return new byte[] {41,-26,-118,-21,33,-16,32,-12,116,-9,21,-6,24,-4,-115,-3,-81,-2,95,-1,-114,-1,62,-1,93,-2,-1,-4,41,-5,3,-7,11,-9,108,-11,103,-12,40,-12,-91,-12,-56,-11,118,-9,108,-7,80,-5,14,-3,-118,-2,-66,-1,-41,0,21,2,-75,3,-9,5,-48,8,79,12,63,16,-126,20,-52,24,-17,28,-49,32,101,36,-62,39,-18,42,20,46,1,49,-71,51,-10,53,109,55,-74,55,-61,54,44,52,3,48,94,42,-95,35,12,28,21,20,26,12,53,4,-121,-4,8,-11,-32,-19,2,-25,-112,-32,-105,-38,-127,-43,93,-47,114,-50,-26,-52,-56,-52,23,-50,-70,-48,73,-44,103,-40,-68,-36,-5,-32,3,-27,126,-24,124,-21,2,-18,60,-16,63,-14,-3,-13,-117,-11,-37,-10,-63,-9,48,-8,22,-8,116,-9,-126,-10,110,-11,-121,-12,26,-12,-119,-12,-51,-11,4,-8,-64,-6,-54,-3,-78,0,75,3,89,5,-22,6,-14,7,-92,8,25,9,116,9,-39,9,66,10,-105,10,-30,10,-4,10,-24,10,-117,10,72,10,81,10,-10,10,107,12,-39,14,103,18,-22,22,6,28,84,33,117,38,6,43,-54,46,120,49,3,51,89,51,-106,50,-53,48,-27,45,-10,41,11,37,31,31,0,24,-28,15,-28,6,102,-3,-62,-13,113,-22,-16,-31,-126,-38,105,-44,-34,-49,-47,-52,64,-53,-52,-54,118,-53,-32,-52,-10,-50,-87,-47,-5,-44,-7,-40,-80,-35,-1,-30,-119,-24,37,-18,104,-13,1,-8,125,-5,-42,-3,4,-1,60,-1,-103,-2,99,-3,-9,-5,127,-6,36,-7,13,-8,62,-9,-108,-10,16,-10,126,-11,-31,-12,102,-12,58,-12,-91,-12,-76,-11,109,-9,-49,-7,-92,-4,-108,-1,-121,2,46,5,-93,7,-50,9,-39,11,0,14,119,16,110,19,-24,22,-8,26,96,31,-26,35,83,40,61,44,-114,47,21,50,-54,51,-102,52,-82,52,-3,51,-113,50,81,48,85,45,110,41,-107,36,-82,30,-61,23,-33,15,83,7,108,-2,-82,-11,-110,-19,-123,-26,-123,-32,-103,-37,-37,-41,11,-43,26,-45,-36,-47,89,-47,-105,-47,-107,-46,97,-44,-30,-42,37,-38,9,-34,92,-30,-92,-26,-75,-22,51,-18,-17,-16,-81,-14,-117,-13,-52,-13,-70,-13,-109,-13,-111,-13,-55,-13,64,-12,-42,-12,119,-11,1,-10,-96,-10,47,-9,-9,-9,-16,-8,79,-6,9,-4,50,-2,-70,0,111,3,32,6,101,8,38,10,43,11,127,11,68,11,122,10,-125,9,-107,8,3,8,-32,7,80,8,105,9,1,11,1,13,57,15,-89,17,107,20,118,23,11,27,3,31,118,35,40,40,-72,44,-62,48,-85,51,72,53,73,53,-94,51,90,48,122,43,95,37,56,30,85,22,5,14,-100,5,61,-3,0,-11,-6,-20,56,-27,-67,-35,-24,-42,14,-47,-115,-52,-116,-55,73,-56,-70,-56,-75,-54,-20,-51,12,-46,-88,-42,-125,-37,92,-32,24,-27,-115,-23,-48,-19,-56,-15,-124,-11,-47,-8,-89,-5,-32,-3,103,-1,1,0,-112,-1,61,-2,80,-4,-14,-7,-102,-9,-121,-11,10,-12,55,-13,47,-13,-70,-13,-77,-12,6,-10,102,-9,-73,-8,-22,-7,42,-5,-92,-4,101,-2,-87,0,92,3,106,6,-74,9,7,13,76,16,110,19,99,22,48,25,-21,27,-84,30,122,33,-108,36,-37,39,47,43,121,46,73,49,100,51,84,52,-22,51,42,50,12,47,-16,42,17,38,-65,32,7,27,17,21,-61,14,40,8,31,1,-4,-7,-69,-14,-91,-21,-18,-28,-26,-34,-40,-39,29,-42,-84,-45,-104,-46,-79,-46,-50,-45,-105,-43,-30,-41,79,-38,-40,-36,-112,-33,71,-30,20,-27,-4,-25,4,-21,-2,-19,-76,-16,16,-13,-55,-12,-38,-11,47,-10,-25,-11,32,-11,67,-12,-105,-13,101,-13,-41,-13,-7,-12,-95,-10,-76,-8,-39,-6,-11,-4,-18,-2,-83,0,45,2,118,3,-103,4,-93,5,-64,6,-32,7,-11,8,-50,9,60,10,38,10,-113,9,-98,8,-116,7,-73,6,114,6,32,7,-61,8,72,11,-45,14,1,19,-92,23,113,28,37,33,-95,37,-92,41,33,45,-30,47,-3,49,50,51,-79,51,18,51,36,49,-80,45,-73,40,35,34,50,26,57,17,-72,7,5,-2,-78,-12,19,-20,109,-28,-61,-35,68,-40,-43,-45,97,-48,-60,-51,23,-52,100,-53,-41,-53,-125,-51,102,-48,113,-44,102,-39,8,-33,-60,-28,80,-22,98,-17,-68,-13,42,-9,-87,-7,63,-5,43,-4,-107,-4,-121,-4,46,-4,-92,-5,-3,-6,12,-6,-27,-8,92,-9,-89,-11,-6,-13,-92,-14,-60,-15,-92,-15,111,-14,5,-12,53,-10,-26,-8,-32,-5,-37,-2,-93,1,13,4,42,6,25,8,-8,9,20,12,-99,14,-100,17,19,21,-58,24,-121,28,19,32,61,35,22,38,-128,40,-118,42,97,44,-6,45,88,47,70,48,-78,48,87,48,-4,46,109,44,-90,40,-115,35,95,29,113,22,15,15}; }
	private static byte[] data22(){ return new byte[] {-69,7,117,0,-76,-7,-127,-13,-80,-19,113,-24,-113,-29,62,-33,-127,-37,82,-40,-37,-43,64,-44,-71,-45,76,-44,-14,-43,-126,-40,-55,-37,104,-33,-19,-30,18,-26,-74,-24,-57,-22,104,-20,-107,-19,-84,-18,-55,-17,-25,-16,25,-14,59,-13,59,-12,23,-11,-81,-11,7,-10,55,-10,105,-10,-51,-10,-92,-9,-18,-8,-21,-6,78,-3,-4,-1,-90,2,-11,4,-58,6,-24,7,-124,8,-109,8,85,8,-35,7,110,7,21,7,19,7,83,7,-52,7,107,8,49,9,26,10,39,11,-101,12,-87,14,-123,17,75,21,-34,25,25,31,-118,36,-36,41,-127,46,36,50,-127,52,124,53,6,53,34,51,-10,47,-70,43,127,38,116,32,-92,25,22,18,-35,9,20,1,-29,-9,-56,-18,15,-26,3,-34,64,-41,-32,-47,20,-50,-64,-53,10,-53,-86,-53,124,-51,47,-48,124,-45,41,-41,24,-37,67,-33,-123,-29,-23,-25,98,-20,-9,-16,53,-11,-40,-8,-90,-5,-127,-3,66,-2,-20,-3,-53,-4,34,-5,71,-7,110,-9,-44,-11,-95,-12,-15,-13,-71,-13,-43,-13,16,-12,109,-12,-29,-12,-109,-11,-121,-10,11,-8,35,-6,-30,-4,-15,-1,72,3,-96,6,-50,9,-89,12,45,15,88,17,100,19,92,21,-120,23,-47,25,-103,28,-76,31,5,35,85,38,111,41,-5,43,-30,45,-51,46,-25,46,21,46,-104,44,105,42,-71,39,118,36,-76,32,91,28,93,23,-57,17,123,11,-89,4,108,-3,67,-10,111,-17,76,-23,35,-28,14,-32,9,-35,-28,-38,115,-39,-112,-40,52,-40,90,-40,-18,-40,4,-38,-87,-37,-43,-35,100,-32,79,-29,100,-26,121,-23,76,-20,-96,-18,78,-16,85,-15,-71,-15,-55,-15,-76,-15,-58,-15,62,-14,17,-13,62,-12,-77,-11,57,-9,-64,-8,13,-6,87,-5,-128,-4,-94,-3,-50,-2,50,0,-55,1,124,3,69,5,-31,6,28,8,-60,8,-76,8,27,8,13,7,-13,5,-4,4,105,4,108,4,82,5,-3,6,97,9,70,12,-69,15,-127,19,113,23,-119,27,-89,31,-48,35,-2,39,4,44,-78,47,-75,50,-37,52,-72,53,13,53,-96,50,-107,46,-3,40,30,34,27,26,-108,17,-67,8,-6,-1,-102,-9,-58,-17,-127,-24,-35,-31,-38,-37,124,-42,-38,-47,79,-50,40,-52,-117,-53,-123,-52,-19,-50,-112,-46,7,-41,-30,-37,-27,-32,-107,-27,-32,-23,-86,-19,5,-15,-22,-13,78,-10,74,-8,0,-6,70,-5,-24,-5,11,-4,-123,-5,89,-6,-90,-8,-119,-10,91,-12,125,-14,26,-15,116,-16,-112,-16,122,-15,37,-13,75,-11,-60,-9,81,-6,-36,-4,36,-1,89,1,112,3,-64,5,57,8,-5,10,-2,13,21,17,48,20,8,23,-100,25,-26,27,-19,29,-52,31,-95,33,-105,35,-76,37,-23,39,33,42,28,44,-101,45,65,46,-47,45,41,44,87,41,127,37,-47,32,-102,27,45,22,-70,16,41,11,-108,5,-28,-1,40,-6,111,-12,-66,-18,71,-23,53,-28,-61,-33,45,-36,-111,-39,33,-40,-45,-41,127,-40,-55,-39,-127,-37,111,-35,92,-33,33,-31,-60,-30,109,-28,19,-26,-20,-25,-18,-23,-3,-21,17,-18,9,-16,-84,-15,-27,-14,-78,-13,35,-12,82,-12,-114,-12,-2,-12,-44,-11,36,-9,-18,-8,19,-5,77,-3,-125,-1,107,1,-2,2,56,4,3,5,111,5,-97,5,-64,5,-28,5,23,6,87,6,-85,6,-28,6,-6,6,-56,6,-119,6,-117,6,-19,6,8,8,5,10,16,13,36,17,-26,21,40,27,121,32,-103,37,34,42,-10,45,-44,48,-72,50,-79,51,-76,51,-83,50,-97,48,-117,45,51,41,-112,35,-108,28,-125,20,124,11,29,2,-112,-8,-106,-17,68,-25,8,-32,25,-38,112,-43,32,-46,-16,-49,-7,-50,-26,-50,-83,-49,60,-47,-116,-45,-108,-42,104,-38,-68,-34,118,-29,79,-24,14,-19,115,-15,20,-11,-53,-9,-103,-7,-110,-6,-76,-6,80,-6,-120,-7,-100,-8,-55,-9,0,-9,85,-10,-75,-11,19,-11,80,-12,-111,-13,-12,-14,-61,-14,40,-13,76,-12,71,-10,-33,-8,7,-4,112,-1,-30,2,21,6,-15,8,67,11,69,13,-9,14,-99,16,74,18,83,20,-75,22,79,25,21,28,-43,30,102,33,-92,35,126,37,-17,38,-23,39,-85,40,27,41,59,41,10,41,92,40,24,39,12,37,16,34,35,30,60,25,-97,19,99,13,-12,6,-95,0,-84,-6,59,-11,76,-16,-30,-21,-14,-25,97,-28,54,-31,112,-34,46,-36,126,-38,-111,-39,97,-39,-1,-39,-125,-37,-91,-35,45,-32,-49,-30,97,-27,-105,-25,93,-23,-76,-22,-86,-21,-126,-20,101,-19,103,-18,-74,-17,66,-15,-15,-14,-89,-12,65,-10,-100,-9,-100,-8,123,-7,46,-6,-12,-6,-4,-5,84,-3,13,-1,20,1,21,3,-39,4,34,6,-52,6,-29,6,107,6,-100,5,-109,4,-92,3,25,3,-33,2,54,3,31,4,-110,5}; }
	private static byte[] data23(){ return new byte[] {114,7,-108,9,2,12,-52,14,-16,17,-97,21,-78,25,75,30,49,35,58,40,-24,44,-16,48,-8,51,-75,53,1,54,-77,52,-40,49,-73,45,89,40,15,34,26,27,-87,19,-15,11,-8,3,-17,-5,-55,-13,-54,-21,40,-28,52,-35,94,-41,-63,-46,-59,-49,74,-50,124,-50,-6,-49,-122,-46,-39,-43,-121,-39,81,-35,10,-31,-114,-28,-19,-25,74,-21,-112,-18,-78,-15,-109,-12,31,-9,21,-7,58,-6,-108,-6,36,-6,3,-7,95,-9,-118,-11,-69,-13,59,-14,54,-15,-49,-16,20,-15,-10,-15,68,-13,-11,-12,-75,-10,125,-8,106,-6,119,-4,-65,-2,93,1,67,4,99,7,121,10,126,13,49,16,-121,18,115,20,-2,21,87,23,-75,24,15,26,-71,27,-61,29,41,32,-78,34,68,37,116,39,42,41,28,42,48,42,100,41,-39,39,-81,37,13,35,-21,31,-123,28,-55,24,-83,20,24,16,-2,10,101,5,114,-1,71,-7,49,-13,-118,-19,-99,-24,-99,-28,114,-31,58,-33,-62,-35,-36,-36,113,-36,51,-36,83,-36,-91,-36,67,-35,34,-34,97,-33,13,-31,34,-29,121,-27,-15,-25,84,-22,90,-20,11,-18,67,-17,28,-16,-27,-16,-106,-15,-94,-14,-33,-13,-123,-11,86,-9,62,-7,25,-5,-46,-4,74,-2,-123,-1,-124,0,84,1,13,2,-83,2,93,3,30,4,-41,4,118,5,-42,5,-37,5,-112,5,4,5,72,4,-92,3,106,3,-43,3,20,5,68,7,90,10,80,14,-78,18,109,23,17,28,-121,32,-71,36,124,40,-9,43,-30,46,97,49,46,51,18,52,-71,51,6,50,-37,46,19,42,-19,35,-121,28,68,20,113,11,-116,2,-43,-7,-63,-15,105,-22,3,-28,-103,-34,23,-38,91,-42,127,-45,-109,-47,-69,-48,-8,-48,89,-46,-63,-44,38,-40,39,-36,-115,-32,-40,-28,6,-23,-75,-20,-41,-17,67,-14,29,-12,119,-11,113,-10,21,-9,118,-9,-77,-9,-74,-9,124,-9,-26,-10,-20,-11,-61,-12,107,-13,63,-14,102,-15,59,-15,-33,-15,87,-13,-108,-11,86,-8,110,-5,-100,-2,-122,1,56,4,-128,6,119,8,79,10,48,12,44,14,71,16,113,18,-82,20,-44,22,-56,24,-108,26,21,28,122,29,-80,30,-33,31,39,33,-126,34,-2,35,124,37,-63,38,-120,39,-81,39,-43,38,-15,36,0,34,62,30,-55,25,0,21,4,16,5,11,18,6,37,1,57,-4,73,-9,101,-14,-92,-19,17,-23,-18,-28,92,-31,-110,-34,-89,-36,-70,-37,-100,-37,57,-36,70,-35,-95,-34,-5,-33,66,-31,108,-30,-125,-29,-91,-28,-35,-27,97,-25,50,-23,81,-21,-108,-19,-48,-17,-17,-15,-75,-13,28,-11,46,-10,-10,-10,-67,-9,-104,-8,-63,-7,57,-5,1,-3,-23,-2,-51,0,100,2,-94,3,91,4,-117,4,77,4,-70,3,12,3,97,2,-6,1,-16,1,58,2,-69,2,106,3,64,4,65,5,113,6,4,8,33,10,1,13,-97,16,-24,20,-43,25,2,31,59,36,42,41,102,45,-64,48,3,51,24,52,-3,51,-90,50,78,48,-14,44,-69,40,-111,35,125,29,-97,22,-32,14,-95,6,-15,-3,63,-11,-25,-20,87,-27,-14,-34,-30,-39,59,-42,29,-44,70,-45,123,-45,126,-44,-5,-43,-32,-41,52,-38,-38,-36,-33,-33,38,-29,-70,-26,111,-22,-18,-19,17,-15,-77,-13,-77,-11,-25,-10,87,-9,15,-9,67,-10,68,-11,33,-12,41,-13,113,-14,32,-14,44,-14,-117,-14,12,-13,-84,-13,122,-12,118,-11,-62,-10,103,-8,-113,-6,43,-3,44,0,91,3,-87,6,-65,9,121,12,-75,14,92,16,-111,17,112,18,75,19,81,20,-85,21,102,23,101,25,-95,27,-30,29,-17,31,-65,33,36,35,39,36,-53,36,19,37,28,37,-26,36,91,36,123,35,-13,33,-64,31,-59,28,-35,24,29,20,-61,14,1,9,52,3,-120,-3,37,-8,92,-13,-1,-18,52,-21,-50,-25,-29,-28,79,-30,11,-32,30,-34,-115,-36,-122,-37,11,-37,78,-37,67,-36,-47,-35,-50,-33,5,-30,41,-28,45,-26,-33,-25,100,-23,-75,-22,4,-20,126,-19,42,-17,30,-15,54,-13,103,-11,-118,-9,111,-7,-2,-6,71,-4,56,-3,-10,-3,-69,-2,-114,-1,-108,0,-99,1,-57,2,-55,3,-95,4,11,5,5,5,-112,4,-62,3,-51,2,-28,1,54,1,34,1,-52,1,69,3,105,5,61,8,-119,11,29,15,-50,18,-108,22,-118,26,-115,30,-65,34,-5,38,19,43,-61,46,-67,49,-49,51,-116,52,-31,51,-78,49,6,46,-17,40,-51,34,-49,27,75,20,-110,12,-36,4,76,-3,0,-10,8,-17,-123,-24,-111,-30,95,-35,11,-39,-39,-43,-24,-45,63,-45,-58,-45,117,-43,-6,-41,44,-37,-83,-34,47,-30,96,-27,82,-24,-34,-22,20,-19,0,-17,-62,-16,120,-14,8,-12,67,-11,39,-10,-108,-10,124,-10,-30,-11,-64,-12,-124,-13,62,-14}; }
	private static byte[] data24(){ return new byte[] {91,-15,-22,-16,48,-15,61,-14,1,-12,47,-10,-89,-8,32,-5,-128,-3,-65,-1,-27,1,-6,3,41,6,102,8,-80,10,-19,12,14,15,-18,16,-115,18,-22,19,-13,20,-43,21,-103,22,77,23,57,24,107,25,6,27,-7,28,38,31,117,33,101,35,-23,36,-60,37,-54,37,5,37,121,35,72,33,-101,30,-105,27,63,24,-103,20,-108,16,54,12,98,7,28,2,-128,-4,-30,-10,122,-15,-122,-20,75,-24,-19,-28,91,-30,-109,-32,88,-33,-104,-34,29,-34,-42,-35,-72,-35,-58,-35,12,-34,-95,-34,-86,-33,38,-31,26,-29,115,-27,3,-24,-126,-22,-31,-20,-21,-18,-106,-16,5,-14,83,-13,-90,-12,6,-10,-101,-9,68,-7,36,-5,-23,-4,-103,-2,8,0,23,1,-46,1,18,2,12,2,-62,1,-113,1,92,1,77,1,115,1,-86,1,-13,1,22,2,43,2,55,2,-110,2,61,3,120,4,118,6,69,9,-17,12,63,17,1,22,2,27,-28,31,-128,36,-113,40,-9,43,-92,46,-95,48,-38,49,51,50,-82,49,44,48,-116,45,-62,41,-59,36,-105,30,93,23,80,15,-33,6,83,-2,27,-10,-90,-18,66,-24,2,-29,-36,-34,-61,-37,-114,-39,18,-40,62,-41,18,-41,-101,-41,-19,-40,-5,-38,-87,-35,-76,-32,12,-28,94,-25,-126,-22,63,-19,109,-17,6,-15,17,-14,-104,-14,-61,-14,-91,-14,-123,-14,107,-14,92,-14,102,-14,118,-14,-118,-14,-93,-14,-63,-14,-15,-14,105,-13,46,-12,123,-11,78,-9,-83,-7,121,-4,-106,-1,-71,2,-76,5,73,8,97,10,-8,11,26,13,26,14,-14,14,-3,15,47,17,-100,18,49,20,-50,21,94,23,-44,24,42,26,94,27,95,28,-113,29,-28,30,87,32,-22,33,119,35,-83,36,94,37,56,37,22,36,-6,33,-6,30,41,27,-51,22,12,18,49,13,58,8,57,3,83,-2,-113,-7,-17,-12,117,-16,41,-20,36,-24,101,-28,37,-31,-123,-34,-95,-36,-117,-37,70,-37,-79,-37,-122,-36,-82,-35,-14,-34,69,-32,127,-31,-42,-30,67,-28,-38,-27,-41,-25,12,-22,-101,-20,80,-17,-7,-15,98,-12,-128,-10,39,-8,90,-7,91,-6,75,-5,53,-4,72,-3,120,-2,-30,-1,43,1,92,2,54,3,-103,3,-97,3,40,3,96,2,92,1,116,0,-39,-1,-86,-1,4,0,-8,0,113,2,45,4,61,6,126,8,9,11,-9,13,64,17,12,21,58,25,-58,29,123,34,27,39,79,43,-22,46,-119,49,-1,50,27,51,-28,49,113,47,-40,43,97,39,28,34,79,28,-11,21,46,15,17,8,-74,0,61,-7,-6,-15,43,-21,38,-27,6,-32,14,-36,113,-39,5,-40,-60,-41,116,-40,-43,-39,-88,-37,-71,-35,-44,-33,-12,-31,15,-28,84,-26,-109,-24,-33,-22,23,-19,47,-17,25,-15,-118,-14,124,-13,-48,-13,-81,-13,18,-13,65,-14,98,-15,-52,-16,-79,-16,23,-15,6,-14,115,-13,30,-11,-34,-10,-102,-8,89,-6,36,-4,-5,-3,-9,-1,63,2,-96,4,23,7,121,9,-76,11,-92,13,43,15,59,16,-33,16,53,17,107,17,-114,17,5,18,-33,18,69,20,-3,21,24,24,71,26,-115,28,-95,30,106,32,-63,33,-69,34,78,35,113,35,46,35,124,34,90,33,-94,31,46,29,-19,25,-41,21,6,17,-96,11,-21,5,49,0,-70,-6,-78,-11,64,-15,82,-19,-19,-23,-14,-26,86,-28,-17,-31,-45,-33,-9,-35,118,-36,122,-37,15,-37,103,-37,111,-36,31,-34,46,-32,124,-30,-46,-28,18,-25,27,-23,9,-21,-36,-20,-79,-18,-102,-16,-103,-14,-61,-12,-32,-10,0,-7,-2,-6,-53,-4,34,-2,25,-1,-79,-1,-3,-1,21,0,39,0,60,0,-126,0,-41,0,64,1,119,1,-118,1,105,1,34,1,-76,0,85,0,83,0,-42,0,-1,1,-18,3,-97,6,15,10,-7,13,45,18,107,22,-106,26,-93,30,-123,34,48,38,-106,41,-97,44,48,47,11,49,-18,49,-56,49,78,48,-105,45,112,41,21,36,-81,29,-128,22,-12,14,108,7,16,0,65,-7,1,-13,115,-19,-127,-24,37,-28,114,-32,99,-35,43,-37,-34,-39,119,-39,-18,-39,78,-37,88,-35,-38,-33,-113,-30,75,-27,-56,-25,-38,-23,109,-21,-107,-20,111,-19,32,-18,-73,-18,87,-17,-22,-17,-116,-16,18,-15,115,-15,-86,-15,-81,-15,-68,-15,-63,-15,3,-14,-98,-14,-71,-13,76,-11,116,-9,3,-6,-55,-4,-101,-1,67,2,-108,4,-120,6,26,8,124,9,-81,10,-41,11,-2,12,23,14,55,15,81,16,70,17,37,18,-61,18,110,19,8,20,-50,20,-44,21,91,23,92,25,-53,27,111,30,-6,32,41,35,-72,36,-124,37,104,37,108,36,-74,34,100,32,114,29,10,26,68,22,40,18,-63,13,-9,8,-27,3,-90,-2,65,-7,-37,-13,-67,-18,20,-22,13,-26,-61,-30,56,-32,125,-34,73,-35}; }
	private static byte[] data25(){ return new byte[] {-80,-36,90,-36,92,-36,-120,-36,-22,-36,-114,-35,-127,-34,-19,-33,-45,-31,41,-28,-21,-26,-46,-23,-75,-20,84,-17,-97,-15,-113,-13,68,-11,-88,-10,25,-8,-114,-7,12,-5,-115,-4,25,-2,118,-1,-76,0,-121,1,11,2,7,2,-66,1,30,1,107,0,-62,-1,86,-1,70,-1,-128,-1,-2,-1,-93,0,-115,1,-108,2,-50,3,73,5,62,7,-71,9,-56,12,119,16,-82,20,76,25,31,30,-54,34,23,39,-67,42,-123,45,89,47,55,48,21,48,23,47,75,45,-100,42,27,39,-50,34,-107,29,-105,23,-19,16,-57,9,91,2,-5,-6,5,-12,-48,-19,123,-24,53,-28,10,-31,-37,-34,-106,-35,-17,-36,-62,-36,1,-35,-78,-35,-70,-34,34,-32,-67,-31,-60,-29,-22,-27,30,-24,58,-22,17,-20,-81,-19,-64,-18,116,-17,-115,-17,103,-17,41,-17,-15,-18,-13,-18,73,-17,5,-16,20,-15,80,-14,-97,-13,-3,-12,100,-10,-67,-9,62,-7,-28,-6,-47,-4,-6,-2,104,1,-17,3,105,6,-87,8,-127,10,-6,11,-40,12,48,13,80,13,46,13,76,13,126,13,2,14,-33,14,33,16,-78,17,82,19,41,21,2,23,-29,24,-52,26,-80,28,-99,30,-128,32,76,34,-19,35,-8,36,103,37,-23,36,114,35,-35,32,100,29,28,25,71,20,51,15,-13,9,-54,4,-58,-1,-4,-6,85,-10,-24,-15,-82,-19,-101,-23,-64,-27,75,-30,73,-33,3,-35,113,-37,-59,-38,-58,-38,118,-37,-100,-36,5,-34,-93,-33,62,-31,-1,-30,-55,-28,-77,-26,-59,-24,11,-21,-117,-19,53,-16,-30,-14,122,-11,-45,-9,-52,-7,85,-5,106,-4,40,-3,-94,-3,0,-2,105,-2,-33,-2,120,-1,13,0,-121,0,-46,0,-39,0,-115,0,2,0,85,-1,-61,-2,101,-2,125,-2,57,-1,-106,0,-119,2,-16,4,-56,7,-51,10,9,14,106,17,0,21,-64,24,-74,28,-60,32,-56,36,-108,40,-9,43,-79,46,125,48,59,49,-87,48,-45,46,-82,43,-122,39,106,34,-71,28,-91,22,111,16,32,10,-48,3,-89,-3,-86,-9,-4,-15,-94,-20,-38,-25,-44,-29,-88,-32,-124,-34,86,-35,30,-35,-78,-35,-17,-34,124,-32,28,-30,-87,-29,11,-27,74,-26,83,-25,80,-24,71,-23,86,-22,100,-21,113,-20,93,-19,41,-18,-63,-18,36,-17,86,-17,110,-17,-90,-17,11,-16,-53,-16,-5,-15,-91,-13,-60,-11,25,-8,-100,-6,0,-3,63,-1,62,1,21,3,-83,4,34,6,-111,7,-23,8,71,10,119,11,-109,12,101,13,-5,13,59,14,68,14,20,14,3,14,58,14,-23,14,56,16,18,18,-109,20,99,23,85,26,50,29,-55,31,-6,33,-95,35,-70,36,53,37,36,37,108,36,53,35,63,33,-78,30,93,27,97,23,-83,18,83,13,-93,7,-59,1,-9,-5,99,-10,89,-15,-40,-20,-28,-24,-92,-27,-41,-30,-118,-32,-118,-34,-17,-36,-84,-37,-54,-38,103,-38,-90,-38,-120,-37,32,-35,54,-33,-76,-31,98,-28,14,-25,-84,-23,-1,-21,40,-18,54,-16,55,-14,49,-12,53,-10,63,-8,64,-6,29,-4,-66,-3,3,-1,-37,-1,75,0,79,0,13,0,-82,-1,83,-1,34,-1,-5,-2,20,-1,73,-1,-88,-1,-11,-1,71,0,-92,0,30,1,-58,1,-59,2,81,4,120,6,87,9,-48,12,-56,16,25,21,121,25,-67,29,-99,33,18,37,7,40,105,42,73,44,123,45,1,46,-52,45,-91,44,125,42,89,39,17,35,-40,29,-48,23,74,17,111,10,-83,3,70,-3,104,-9,66,-14,-66,-19,-12,-23,-57,-26,34,-28,22,-30,-116,-32,-119,-33,37,-33,98,-33,27,-32,88,-31,-24,-30,-71,-28,-109,-26,56,-24,-119,-23,125,-22,8,-21,66,-21,85,-21,82,-21,-118,-21,18,-20,-48,-20,-45,-19,-3,-18,75,-16,-99,-15,-50,-14,0,-12,73,-11,-81,-10,83,-8,55,-6,110,-4,-32,-2,104,1,-33,3,30,6,-34,7,45,9,11,10,114,10,-100,10,-100,10,-114,10,-108,10,-42,10,44,11,-69,11,122,12,119,13,-124,14,-59,15,53,17,5,19,32,21,-99,23,109,26,114,29,-122,32,57,35,99,37,-67,38,38,39,-111,38,6,37,-106,34,99,31,-86,27,-106,23,37,19,123,14,-88,9,-113,4,86,-1,-19,-7,-119,-12,70,-17,122,-22,28,-26,-102,-30,-67,-33,-51,-35,-116,-36,-12,-37,-37,-37,20,-36,-83,-36,105,-35,103,-34,-88,-33,42,-31,19,-29,81,-27,-19,-25,-70,-22,-90,-19,117,-16,20,-13,74,-11,32,-9,-102,-8,-40,-7,-43,-6,-86,-5,-128,-4,88,-3,31,-2,-21,-2,127,-1,-48,-1,-19,-1,-85,-1,49,-1,-126,-2,7,-2,-72,-3,-74,-3,40,-2,-6,-2,72,0,-69,1,-126,3,103,5,-114,7,7,10,-62,12,-8,15,-109,19,-119,23,-50,27,33,32,66,36,-6,39,6,43,59,45,97,46,123,46,-115,45}; }
	private static byte[] data26(){ return new byte[] {-75,43,12,41,-80,37,-86,33,31,29,41,24,-68,18,3,13,-7,6,-34,0,-45,-6,33,-11,-33,-17,99,-21,-55,-25,36,-27,106,-29,104,-30,1,-30,-2,-31,69,-30,-91,-30,15,-29,-102,-29,60,-28,-11,-28,-64,-27,-80,-26,-95,-25,-97,-24,-112,-23,66,-22,-48,-22,44,-21,113,-21,-70,-21,35,-20,-46,-20,-26,-19,96,-17,64,-15,90,-13,-101,-11,-17,-9,38,-6,64,-4,53,-2,-9,-1,-85,1,85,3,-12,4,-101,6,25,8,120,9,-120,10,52,11,107,11,61,11,-70,10,44,10,-96,9,101,9,-88,9,-125,10,-27,11,-57,13,45,16,-60,18,-105,21,95,24,32,27,-81,29,55,32,107,34,109,36,-7,37,5,39,94,39,-41,38,80,37,-72,34,66,31,-36,26,-50,21,68,16,-121,10,-65,4,18,-1,-76,-7,-74,-12,9,-16,-54,-21,-27,-25,81,-28,41,-31,97,-34,72,-36,-48,-38,17,-38,23,-38,-41,-38,26,-36,-33,-35,-48,-33,-34,-31,-16,-29,0,-26,29,-24,50,-22,103,-20,-57,-18,80,-15,-37,-13,101,-10,-75,-8,-72,-6,57,-4,73,-3,-40,-3,32,-2,52,-2,41,-2,40,-2,77,-2,-112,-2,-50,-2,17,-1,66,-1,82,-1,84,-1,50,-1,32,-1,68,-1,-76,-1,-90,0,45,2,75,4,0,7,28,10,-119,13,23,17,-77,20,69,24,-46,27,42,31,93,34,90,37,6,40,60,42,-29,43,-58,44,-58,44,-91,43,-120,41,68,38,17,34,31,29,-88,23,11,18,75,12,-82,6,87,1,64,-4,-125,-9,8,-13,-30,-18,51,-21,2,-24,118,-27,-128,-29,87,-30,-38,-31,18,-30,-80,-30,-88,-29,-99,-28,-107,-27,70,-26,-64,-26,-4,-26,41,-25,79,-25,-107,-25,-13,-25,-97,-24,125,-23,-107,-22,-65,-21,-16,-20,46,-18,98,-17,-93,-16,-5,-15,-112,-13,97,-11,-125,-9,-26,-7,126,-4,27,-1,-116,1,-71,3,124,5,-49,6,-82,7,47,8,127,8,-100,8,-89,8,-100,8,-102,8,-89,8,-72,8,-58,8,-34,8,26,9,-114,9,74,10,-128,11,82,13,-46,15,-45,18,60,22,-38,25,124,29,-39,32,-73,35,-32,37,61,39,-40,39,-96,39,-84,38,-15,36,-90,34,-85,31,19,28,-51,23,-11,18,125,13,-90,7,-107,1,-107,-5,-60,-11,99,-16,-84,-21,-91,-25,76,-28,-95,-31,-98,-33,9,-34,-18,-36,35,-36,-65,-37,-74,-37,39,-36,30,-35,-99,-34,-105,-32,3,-29,-89,-27,108,-24,35,-21,-87,-19,4,-16,20,-14,-22,-13,-98,-11,48,-9,-72,-8,15,-6,94,-5,-125,-4,-126,-3,43,-2,-113,-2,-112,-2,92,-2,0,-2,-105,-3,67,-3,34,-3,64,-3,-92,-3,66,-2,15,-1,-9,-1,-1,0,15,2,71,3,-57,4,-91,6,-5,8,-26,11,71,15,36,19,66,23,104,27,93,31,-31,34,-35,37,57,40,-25,41,-31,42,40,43,-46,42,-70,41,4,40,-122,37,77,34,85,30,-77,25,113,20,-54,14,-20,8,25,3,-117,-3,119,-8,8,-12,60,-16,44,-19,-93,-22,-82,-24,16,-25,-47,-27,-42,-28,40,-28,-72,-29,-109,-29,-84,-29,28,-28,-92,-28,94,-27,12,-26,-82,-26,19,-25,92,-25,112,-25,-124,-25,-67,-25,49,-24,0,-23,51,-22,-45,-21,-45,-19,5,-16,92,-14,-85,-12,-45,-10,-7,-8,-28,-6,-37,-4,-56,-2,-75,0,-78,2,-102,4,88,6,-54,7,-40,8,112,9,-117,9,35,9,-124,8,-76,7,-5,6,106,6,52,6,92,6,33,7,79,8,-30,9,-51,11,10,14,-125,16,54,19,22,22,59,25,109,28,-63,31,-14,34,-53,37,-4,39,108,41,-29,41,54,41,114,39,-78,36,16,33,-71,28,-46,23,-92,18,67,13,-62,7,78,2,-40,-4,112,-9,52,-14,58,-19,-87,-24,-101,-28,63,-31,-97,-34,-54,-36,-65,-37,116,-37,-87,-37,92,-36,103,-35,-89,-34,-17,-33,113,-31,8,-29,-31,-28,1,-25,85,-23,1,-20,-61,-18,-118,-15,3,-12,60,-10,12,-8,110,-7,113,-6,31,-5,-69,-5,26,-4,-122,-4,-12,-4,120,-3,-15,-3,94,-2,-94,-2,-80,-2,-103,-2,103,-2,48,-2,29,-2,89,-2,-10,-2,4,0,127,1,71,3,111,5,-54,7,96,10,20,13,3,16,0,19,49,22,-120,25,-16,28,93,32,-107,35,104,38,-67,40,60,42,-27,42,127,42,45,41,0,39,30,36,-113,32,-97,28,87,24,-51,19,23,15,44,10,71,5,82,0,121,-5,-65,-10,117,-14,-72,-18,-94,-21,61,-23,-98,-25,-105,-26,27,-26,-24,-27,-50,-27,-75,-27,-98,-27,124,-27,64,-27,4,-27,-37,-28,-27,-28,23,-27,125,-27,28,-26,-37,-26,-57,-25,-64,-24,-71,-23,-51,-22,7,-20,-126,-19,69,-17,95,-15,-49,-13,123,-10,68,-7,10,-4,-93,-2,-27,0,-38,2,91,4,-124,5,69,6,-39,6,55,7,114,7,-100,7,-118,7}; }
	private static byte[] data27(){ return new byte[] {77,7,-18,6,118,6,-52,5,60,5,-28,4,8,5,-77,5,-20,6,-45,8,120,11,-108,14,8,18,-72,21,99,25,-19,28,31,32,-1,34,83,37,27,39,106,40,28,41,1,41,18,40,63,38,105,35,-100,31,-15,26,-116,21,-90,15,121,9,72,3,62,-3,-105,-9,114,-14,-26,-19,-27,-23,106,-26,109,-29,-28,-32,-61,-34,43,-35,32,-36,-77,-37,-32,-37,-84,-36,9,-34,-69,-33,-52,-31,-18,-29,56,-26,73,-24,107,-22,96,-20,80,-18,63,-16,35,-14,22,-12,13,-10,-44,-9,122,-7,-47,-6,-55,-5,101,-4,-82,-4,-61,-4,-85,-4,-103,-4,-109,-4,-71,-4,-1,-4,107,-3,-21,-3,99,-2,-29,-2,83,-1,-59,-1,81,0,37,1,67,2,-6,3,41,6,-12,8,20,12,-121,15,32,19,-88,22,19,26,54,29,28,32,-80,34,-32,36,-86,38,-1,39,-45,40,-3,40,-119,40,71,39,46,37,57,34,125,30,20,26,55,21,34,16,9,11,25,6,115,1,30,-3,45,-7,-111,-11,87,-14,105,-17,-65,-20,106,-22,118,-24,-18,-26,-38,-27,32,-27,-50,-28,-52,-28,-29,-28,-3,-28,-12,-28,-50,-28,-98,-28,83,-28,51,-28,42,-28,-123,-28,68,-27,99,-26,-30,-25,-80,-23,-72,-21,-42,-19,19,-16,75,-14,124,-12,-77,-10,-6,-8,91,-5,-70,-3,32,0,113,2,-120,4,43,6,104,7,17,8,69,8,-8,7,85,7,125,6,-112,5,-55,4,58,4,-31,3,-27,3,64,4,-5,4,-7,5,78,7,-1,8,36,11,-76,13,-37,16,95,20,75,24,95,28,94,32,4,36,9,39,81,41,-86,42,12,43,111,42,-53,40,108,38,42,35,79,31,-42,26,-34,21,126,16,-80,10,-63,4,-84,-2,-64,-8,24,-13,-9,-19,104,-23,-94,-27,-114,-30,79,-32,-60,-34,-57,-35,80,-35,31,-35,76,-35,-69,-35,96,-34,101,-33,-55,-32,-102,-30,-50,-28,54,-25,-51,-23,90,-20,-40,-18,0,-15,-29,-14,-120,-12,-7,-11,41,-9,56,-8,57,-7,43,-6,19,-5,-26,-5,-102,-4,28,-3,114,-3,-121,-3,117,-3,74,-3,66,-3,72,-3,-127,-3,3,-2,-49,-2,-38,-1,21,1,-123,2,22,4,-52,5,-99,7,-110,9,-31,11,111,14,89,17,-115,20,-7,23,108,27,-72,30,-75,33,41,36,7,38,50,39,-91,39,115,39,-99,38,61,37,70,35,-54,32,-48,29,84,26,91,22,-30,17,27,13,44,8,53,3,108,-2,25,-6,64,-10,11,-13,95,-16,43,-18,101,-20,-27,-22,-94,-23,121,-24,107,-25,121,-26,-94,-27,-34,-28,85,-28,-18,-29,-62,-29,-48,-29,13,-28,85,-28,-93,-28,26,-27,-97,-27,90,-26,70,-25,-107,-24,96,-22,-128,-20,40,-17,0,-14,-6,-12,-19,-9,-52,-6,89,-3,-124,-1,96,1,-16,2,66,4,67,5,27,6,-78,6,12,7,15,7,-60,6,4,6,35,5,7,4,3,3,33,2,-110,1,-113,1,26,2,75,3,26,5,-118,7,119,10,-84,13,36,17,-66,20,80,24,-19,27,123,31,-43,34,-38,37,122,40,109,42,-126,43,-123,43,-123,42,86,40,23,37,-23,32,-17,27,107,22,-124,16,-96,10,-62,4,27,-1,-81,-7,-94,-12,-22,-17,-109,-21,-95,-25,68,-28,-121,-31,99,-33,-2,-35,77,-35,71,-35,-49,-35,-54,-34,10,-32,126,-31,0,-29,-95,-28,53,-26,-59,-25,121,-23,82,-21,64,-19,74,-17,92,-15,92,-13,52,-11,-45,-10,5,-8,1,-7,-97,-7,33,-6,116,-6,-61,-6,28,-5,-108,-5,29,-4,-77,-4,65,-3,-63,-3,36,-2,89,-2,-125,-2,-59,-2,68,-1,18,0,57,1,-44,2,-55,4,17,7,-109,9,69,12,-8,14,-53,17,-95,20,106,23,64,26,7,29,-91,31,31,34,69,36,6,38,30,39,-122,39,30,39,-37,37,-40,35,16,33,-45,29,25,26,34,22,-9,17,-53,13,-92,9,-122,5,124,1,-125,-3,-73,-7,43,-10,-38,-14,-29,-17,103,-19,112,-21,-23,-23,-57,-24,-29,-25,49,-25,-121,-26,-57,-27,6,-27,47,-28,112,-29,-59,-30,91,-30,55,-30,121,-30,25,-29,33,-28,119,-27,1,-25,-66,-24,-95,-22,-87,-20,-39,-18,66,-15,-44,-13,-97,-10,-116,-7,-128,-4,50,-1,-84,1,-65,3,90,5,95,6,-35,6,-37,6,-115,6,-24,5,40,5,79,4,-118,3,-26,2,100,2,-19,1,-72,1,-62,1,51,2,8,3,101,4,113,6,26,9,94,12,47,16,81,20,-99,24,-29,28,-46,32,96,36,41,39,95,41,-64,42,82,43,18,43,-6,41,36,40,86,37,-69,33,72,29,27,24,91,18,56,12,-14,5,-58,-1,-60,-7,77,-12,108,-17,63,-21,-74,-25,-23,-28,-85,-30,-21,-32,-107,-33,-90,-34,34,-34,8,-34,113,-34,68,-33,-114,-32,40,-30,29,-28,33,-26,37,-24,21,-22,-23,-21,-103,-19,35,-17}; }
	private static byte[] data28(){ return new byte[] {-104,-16,-2,-15,106,-13,-39,-12,73,-10,-95,-9,-21,-8,-3,-7,-47,-6,100,-5,-52,-5,6,-4,45,-4,92,-4,-94,-4,22,-3,-91,-3,82,-2,31,-1,-10,-1,-27,0,-55,1,-72,2,-58,3,1,5,-110,6,110,8,-49,10,106,13,115,16,-119,19,-68,22,-69,25,-122,28,-6,30,28,33,-65,34,1,36,-48,36,43,37,14,37,113,36,47,35,77,33,-73,30,-125,27,-76,23,120,19,0,15,-120,10,54,6,21,2,93,-2,-8,-6,-14,-9,46,-11,-108,-14,49,-16,-13,-19,-20,-21,14,-22,93,-24,6,-25,-38,-27,-4,-28,87,-28,-36,-29,105,-29,28,-29,-38,-30,-97,-30,-95,-30,-40,-30,109,-29,100,-28,-48,-27,-75,-25,13,-22,-72,-20,-104,-17,-116,-14,110,-11,53,-8,-48,-6,37,-3,76,-1,58,1,-10,2,115,4,-106,5,103,6,-72,6,-98,6,14,6,17,5,-53,3,114,2,52,1,40,0,110,-1,50,-1,-96,-1,-122,0,3,2,-12,3,85,6,18,9,38,12,-113,15,75,19,71,23,118,27,-95,31,-112,35,10,39,-23,41,-23,43,-35,44,-74,44,119,43,29,41,-35,37,-56,33,11,29,-35,23,91,18,-86,12,-22,6,38,1,116,-5,26,-10,21,-15,-108,-20,-92,-24,121,-27,2,-29,72,-31,63,-32,-53,-33,-39,-33,52,-32,-37,-32,-107,-31,116,-30,113,-29,-108,-28,-31,-27,103,-25,26,-23,-14,-22,-38,-20,-80,-18,111,-16,-11,-15,82,-13,120,-12,107,-11,77,-10,36,-9,-15,-9,-50,-8,-99,-7,-119,-6,89,-5,2,-4,-111,-4,-29,-4,47,-3,95,-3,-92,-3,27,-2,-62,-2,-90,-1,-34,0,68,2,-31,3,-108,5,105,7,81,9,79,11,106,13,-74,15,38,18,-48,20,-107,23,120,26,52,29,-48,31,-14,33,-93,35,-76,36,39,37,-18,36,15,36,-99,34,-70,32,96,30,-94,27,-117,24,30,21,94,17,101,13,75,9,23,5,-2,0,18,-3,-121,-7,78,-10,-127,-13,39,-15,35,-17,82,-19,-84,-21,36,-22,-95,-24,40,-25,-67,-27,109,-28,63,-29,105,-30,-66,-31,-121,-31,-107,-31,-14,-31,-119,-30,98,-29,94,-28,-90,-27,47,-25,16,-23,86,-21,-8,-19,-28,-16,13,-12,81,-9,-105,-6,-118,-3,25,0,62,2,-38,3,-22,4,126,5,-74,5,-110,5,51,5,-96,4,-44,3,-4,2,-6,1,14,1,22,0,71,-1,-48,-2,-39,-2,99,-1,-117,0,113,2,19,5,74,8,11,12,29,16,82,20,-104,24,-75,28,-112,32,11,36,7,39,-125,41,89,43,96,44,114,44,-93,43,-74,41,-54,38,-41,34,17,30,-109,24,-83,18,-124,12,100,6,-128,0,-2,-6,-4,-11,127,-15,107,-19,-14,-23,-26,-26,90,-28,100,-30,-22,-32,9,-32,-69,-33,-3,-33,-75,-32,-64,-31,7,-29,-123,-28,-8,-27,93,-25,-104,-24,-39,-23,-8,-22,50,-20,106,-19,-56,-18,65,-16,-47,-15,86,-13,-61,-12,13,-10,46,-9,15,-8,-55,-8,101,-7,-10,-7,-126,-6,31,-5,-29,-5,-74,-4,-109,-3,108,-2,54,-1,-20,-1,-114,0,29,1,-63,1,-115,2,-110,3,-28,4,-121,6,122,8,-94,10,-3,12,116,15,-27,17,112,20,-34,22,58,25,114,27,-89,29,-80,31,123,33,-28,34,-38,35,65,36,-12,35,-29,34,16,33,-87,30,-80,27,85,24,-66,20,0,17,79,13,-92,9,17,6,-106,2,54,-1,-12,-5,-53,-8,-73,-11,-50,-14,58,-16,-43,-19,-44,-21,25,-22,-86,-24,100,-25,80,-26,61,-27,61,-28,77,-29,117,-30,-59,-31,75,-31,55,-31,-118,-31,90,-30,-91,-29,104,-27,124,-25,-25,-23,-127,-20,44,-17,-33,-15,-95,-12,96,-9,24,-6,-76,-4,32,-1,95,1,54,3,-92,4,126,5,-30,5,-92,5,1,5,-4,3,-78,2,86,1,44,0,35,-1,101,-2,-10,-3,-3,-3,117,-2,79,-1,-120,0,84,2,-97,4,117,7,-29,10,-73,14,1,19,-121,23,32,28,-127,32,118,36,-45,39,110,42,17,44,-67,44,105,44,43,43,7,41,23,38,114,34,22,30,44,25,-54,19,22,14,46,8,58,2,-126,-4,33,-9,54,-14,-26,-19,98,-22,-111,-25,-122,-27,23,-28,30,-29,-111,-30,76,-30,92,-30,-102,-30,11,-29,-73,-29,-96,-28,-77,-27,-13,-26,76,-24,-89,-23,3,-21,65,-20,92,-19,114,-18,107,-17,109,-16,105,-15,-126,-14,-72,-13,-4,-12,73,-10,125,-9,-82,-8,-79,-7,123,-6,48,-5,-73,-5,61,-4,-52,-4,109,-3,40,-2,18,-1,13,0,39,1,55,2,89,3,102,4,-122,5,-69,6,15,8,-103,9,-119,11,-82,13,47,16,-44,18,-82,21,103,24,6,27,100,29,94,31,-1,32,29,34,-40,34,15,35,-42,34,33,34,-3,32,97,31,44,29,126,26,81,23,-75,19,-36,15,-31,11,-27,7,21,4,-121,0,57,-3,35,-6}; }
	private static byte[] data29(){ return new byte[] {79,-9,-74,-12,56,-14,-47,-17,126,-19,84,-21,51,-23,95,-25,-72,-27,86,-28,58,-29,118,-30,-33,-31,-125,-31,85,-31,88,-31,-96,-31,44,-30,30,-29,108,-28,51,-26,123,-24,42,-21,46,-18,84,-15,-114,-12,-74,-9,-103,-6,54,-3,91,-1,48,1,-112,2,-105,3,55,4,-115,4,-114,4,55,4,-106,3,-103,2,120,1,53,0,-19,-2,-48,-3,4,-3,-78,-4,10,-3,-14,-3,-100,-1,-32,1,-58,4,28,8,-46,11,-58,15,-44,19,1,24,32,28,34,32,-33,35,62,39,9,42,7,44,27,45,39,45,24,44,-11,41,-50,38,-49,34,13,30,-47,24,65,19,-112,13,-34,7,85,2,9,-3,10,-8,111,-13,56,-17,-97,-21,-116,-24,38,-26,100,-28,74,-29,-76,-30,-67,-30,34,-29,-55,-29,-120,-28,101,-27,49,-26,-15,-26,-109,-25,87,-24,20,-23,4,-22,11,-21,48,-20,116,-19,-68,-18,12,-16,62,-15,86,-14,104,-13,108,-12,87,-11,80,-10,96,-9,-128,-8,-77,-7,-41,-6,0,-4,7,-3,-23,-3,-90,-2,61,-1,-40,-1,110,0,34,1,-26,1,-29,2,6,4,79,5,-70,6,84,8,-13,9,-63,11,-123,13,-122,15,-107,17,-39,19,49,22,-89,24,25,27,116,29,104,31,10,33,36,34,-82,34,-120,34,-59,33,123,32,-69,30,-109,28,19,26,78,23,72,20,29,17,-81,13,21,10,113,6,-70,2,25,-1,-100,-5,93,-8,98,-11,-69,-14,96,-16,60,-18,70,-20,123,-22,-61,-24,34,-25,-102,-27,39,-28,-34,-30,-28,-31,42,-31,-31,-32,-2,-32,-104,-31,-127,-30,-60,-29,84,-27,43,-25,60,-23,-96,-21,20,-18,-46,-16,-68,-13,-85,-10,-65,-7,-126,-4,7,-1,50,1,-35,2,-18,3,98,4,102,4,-18,3,41,3,44,2,12,1,-3,-1,-5,-2,15,-2,66,-3,-76,-4,-122,-4,-70,-4,111,-3,-68,-2,-81,0,79,3,-94,6,126,10,-56,14,94,19,-1,23,-125,28,-86,32,90,36,116,39,-46,41,116,43,55,44,34,44,48,43,84,41,-111,38,-2,34,-93,30,-96,25,35,20,84,14,96,8,-111,2,34,-3,47,-8,-57,-13,7,-16,-35,-20,98,-22,86,-24,-60,-26,-105,-27,-41,-28,116,-28,111,-28,-92,-28,52,-27,-12,-27,-30,-26,-62,-25,-93,-24,107,-23,24,-22,-79,-22,50,-21,-65,-21,86,-20,36,-19,34,-18,64,-17,-114,-16,-20,-15,85,-13,-79,-12,-27,-11,4,-9,11,-8,4,-7,-19,-7,-23,-6,-36,-5,-4,-4,27,-2,59,-1,80,0,81,1,50,2,-17,2,-107,3,70,4,16,5,14,6,63,7,-71,8,-128,10,119,12,-80,14,-6,16,82,19,-89,21,-12,23,31,26,38,28,-7,29,-98,31,-10,32,-31,33,99,34,67,34,-112,33,36,32,44,30,-100,27,-92,24,88,21,-28,17,95,14,-48,10,100,7,6,4,-64,0,-105,-3,100,-6,88,-9,95,-12,126,-15,-37,-18,109,-20,89,-22,114,-24,-25,-26,-121,-27,95,-28,92,-29,116,-30,-86,-31,38,-31,-29,-32,-16,-32,-128,-31,-112,-30,23,-28,26,-26,-111,-24,83,-21,58,-18,40,-15,25,-12,-34,-10,113,-7,-51,-5,-28,-3,-62,-1,70,1,106,2,43,3,124,3,99,3,-36,2,-7,1,-71,0,107,-1,26,-2,-14,-4,13,-4,-92,-5,-61,-5,104,-4,-81,-3,90,-1,-81,1,108,4,-93,7,56,11,37,15,82,19,-78,23,35,28,91,32,73,36,-85,39,89,42,9,44,-47,44,124,44,56,43,-16,40,-24,37,33,34,-56,29,13,25,-11,19,-86,14,47,9,-53,3,126,-2,124,-7,-15,-12,-28,-16,105,-19,-82,-22,-96,-24,71,-25,127,-26,36,-26,49,-26,105,-26,-86,-26,-6,-26,85,-25,-91,-25,-10,-25,88,-24,-61,-24,69,-23,-24,-23,-117,-22,50,-21,-27,-21,-88,-20,114,-19,59,-18,46,-17,57,-16,120,-15,-55,-14,77,-12,-33,-11,-126,-9,6,-7,108,-6,-78,-5,-44,-4,-54,-3,-81,-2,125,-1,85,0,50,1,12,2,4,3,-29,3,-42,4,-67,5,-101,6,-127,7,-119,8,-71,9,50,11,6,13,22,15,110,17,-11,19,-103,22,31,25,125,27,123,29,37,31,93,32,12,33,70,33,18,33,106,32,96,31,-15,29,5,28,-76,25,-18,22,-44,19,97,16,-86,12,-9,8,54,5,-94,1,49,-2,1,-5,8,-8,72,-11,-82,-14,57,-16,-35,-19,-99,-21,123,-23,-121,-25,-76,-27,46,-28,-2,-30,31,-30,-101,-31,110,-31,-115,-31,2,-30,-68,-30,-59,-29,20,-27,-68,-26,-72,-24,24,-21,-87,-19,-124,-16,-122,-13,-121,-10,84,-7,-34,-5,3,-2,-67,-1,-1,0,-58,1,39,2,45,2,-17,1,125,1,-65,0,-26,-1,-23,-2,-9,-3,-14,-4,10,-4,104,-5,55,-5,-122,-5,104,-4,4,-2,89,0,102,3,-1,6,6,11,95,15,-66,19,38,24,77,28}; }
	private static byte[] data30(){ return new byte[] {46,32,-86,35,-84,38,27,41,-58,42,-86,43,-75,43,-51,42,-9,40,50,38,-109,34,52,30,67,25,-3,19,-124,14,-3,8,-52,3,-43,-2,89,-6,67,-10,-80,-14,-104,-17,7,-19,-9,-22,98,-23,59,-24,-97,-25,90,-25,121,-25,-53,-25,59,-24,-62,-24,45,-23,118,-23,-92,-23,-79,-23,-82,-23,-83,-23,-47,-23,24,-22,-105,-22,92,-21,65,-20,86,-19,119,-18,-77,-17,-21,-16,39,-14,105,-13,-73,-12,32,-10,-111,-9,35,-7,-81,-6,59,-4,-74,-3,11,-1,27,0,2,1,-71,1,93,2,-40,2,109,3,3,4,-75,4,-94,5,-83,6,-15,7,89,9,-19,10,-73,12,-109,14,-118,16,-84,18,-25,20,56,23,-110,25,-53,27,-43,29,-114,31,-52,32,-112,33,-83,33,67,33,47,32,-99,30,-110,28,60,26,-113,23,-85,20,-106,17,80,14,-29,10,94,7,-45,3,49,0,-76,-4,84,-7,46,-10,67,-13,-80,-16,82,-18,54,-20,68,-22,-123,-24,-36,-26,80,-27,-8,-29,-62,-30,-39,-31,69,-31,23,-31,93,-31,40,-30,92,-29,-20,-28,-48,-26,-12,-24,61,-21,-88,-19,33,-16,-80,-14,65,-11,-70,-9,23,-6,71,-4,64,-2,-36,-1,4,1,-80,1,-16,1,-88,1,9,1,18,0,-12,-2,-34,-3,-28,-4,14,-4,-127,-5,85,-5,-124,-5,44,-4,67,-3,-31,-2,5,1,-58,3,3,7,-62,10,-25,14,77,19,-38,23,70,28,99,32,13,36,18,39,83,41,-63,42,81,43,-6,42,-38,41,-14,39,68,37,-37,33,-40,29,94,25,108,20,44,15,-51,9,107,4,87,-1,-107,-6,103,-10,-40,-14,-9,-17,-74,-19,15,-20,-35,-22,11,-22,-112,-23,66,-23,21,-23,0,-23,19,-23,44,-23,85,-23,125,-23,-84,-23,-48,-23,-5,-23,6,-22,15,-22,15,-22,44,-22,106,-22,-31,-22,-117,-21,-112,-20,-37,-19,94,-17,0,-15,-55,-14,-109,-12,85,-10,-15,-9,-113,-7,-6,-6,88,-4,-93,-3,-30,-2,27,0,53,1,65,2,38,3,-32,3,123,4,-20,4,86,5,-59,5,93,6,42,7,60,8,-79,9,113,11,117,13,-93,15,-22,17,67,20,-99,22,-65,24,-57,26,-117,28,47,30,124,31,111,32,-12,32,7,33,-128,32,119,31,-77,29,126,27,-68,24,-88,21,64,18,-78,14,50,11,-98,7,50,4,-41,0,-89,-3,-125,-6,-124,-9,-112,-12,-66,-15,12,-17,-106,-20,90,-22,98,-24,-57,-26,94,-27,73,-28,117,-29,-41,-30,107,-30,78,-30,107,-30,-28,-30,-81,-29,-31,-28,-122,-26,-119,-24,-15,-22,121,-19,51,-16,-17,-14,-112,-11,-13,-9,24,-6,-24,-5,124,-3,-81,-2,-109,-1,44,0,113,0,113,0,23,0,111,-1,-104,-2,-118,-3,-116,-4,121,-5,-70,-6,87,-6,120,-6,46,-5,123,-4,116,-2,1,1,30,4,-95,7,91,11,94,15,-121,19,-87,23,-75,27,125,31,15,35,13,38,125,40,37,42,-12,42,-48,42,-75,41,-82,39,-44,36,53,33,26,29,-116,24,-59,19,-33,14,-1,9,59,5,-84,0,107,-4,123,-8,16,-11,11,-14,-103,-17,-82,-19,84,-20,106,-21,7,-21,-10,-22,6,-21,34,-21,61,-21,58,-21,21,-21,-55,-22,108,-22,-6,-23,-97,-23,78,-23,46,-23,44,-23,92,-23,-63,-23,54,-22,-45,-22,-88,-21,-85,-20,-43,-19,62,-17,-41,-16,-76,-14,-95,-12,-75,-10,-65,-8,-73,-6,124,-4,29,-2,106,-1,122,0,94,1,30,2,-76,2,67,3,-41,3,100,4,-8,4,-104,5,62,6,5,7,-31,7,4,9,82,10,-12,11,-25,13,31,16,-112,18,43,21,-57,23,57,26,117,28,82,30,-61,31,-84,32,6,33,-6,32,98,32,90,31,-27,29,12,28,-47,25,42,23,19,20,-58,16,25,13,99,9,-102,5,-14,1,105,-2,29,-5,9,-8,48,-11,-114,-14,30,-16,-44,-19,-92,-21,-107,-23,-78,-25,-6,-27,-114,-28,95,-29,-99,-30,61,-30,66,-30,-97,-30,102,-29,111,-28,-72,-27,59,-25,-2,-24,-19,-22,-2,-20,73,-17,-80,-15,35,-12,-111,-10,-48,-8,-38,-6,-113,-4,-27,-3,-62,-2,63,-1,80,-1,28,-1,-76,-2,8,-2,94,-3,-69,-4,26,-4,-109,-5,46,-5,28,-5,70,-5,-27,-5,-2,-4,-87,-2,-15,0,-34,3,86,7,58,11,122,15,-38,19,45,24,60,28,-17,31,45,35,-50,37,-47,39,23,41,-86,41,122,41,-123,40,-43,38,78,36,12,33,50,29,-45,24,11,20,16,15,9,10,54,5,-93,0,-112,-4,-15,-8,-30,-11,92,-13,89,-15,-79,-17,107,-18,112,-19,-53,-20,87,-20,10,-20,-39,-21,-66,-21,-84,-21,-113,-21,91,-21,19,-21,-104,-22,25,-22,116,-23,-30,-24,109,-24,56,-24,79,-24,-84,-24,105,-23,111,-22,-44,-21,81,-19,-10,-18,-63,-16,-99,-14,126,-12,95,-10,92,-8,59,-6,36,-4,-11,-3}; }
	private static byte[] data31(){ return new byte[] {-107,-1,5,1,36,2,2,3,-97,3,-9,3,50,4,96,4,-116,4,-28,4,104,5,25,6,25,7,90,8,-34,9,-104,11,121,13,127,15,-69,17,-19,19,54,22,-125,24,-71,26,-53,28,-108,30,-16,31,-51,32,44,33,-25,32,0,32,-128,30,-123,28,30,26,85,23,70,20,15,17,-68,13,73,10,-53,6,79,3,-46,-1,101,-4,27,-7,0,-10,26,-13,124,-16,43,-18,19,-20,62,-22,-90,-24,62,-25,-2,-27,-13,-28,30,-28,124,-29,52,-29,71,-29,-77,-29,-107,-28,-60,-27,103,-25,56,-23,55,-21,75,-19,104,-17,-109,-15,-97,-13,-104,-11,122,-9,53,-7,-49,-6,56,-4,71,-3,29,-2,-126,-2,-75,-2,99,-2,-41,-3,22,-3,69,-4,110,-5,-55,-6,121,-6,-120,-6,2,-5,-7,-5,99,-3,89,-1,-73,1,-114,4,-56,7,82,11,28,15,36,19,58,23,46,27,-17,30,76,34,24,37,53,39,-108,40,16,41,-65,40,-116,39,-79,37,14,35,-34,31,63,28,62,24,-19,19,111,15,-26,10,103,6,17,2,4,-2,91,-6,37,-9,-109,-12,-118,-14,7,-15,-13,-17,71,-17,-34,-18,-119,-18,55,-18,-20,-19,-125,-19,17,-19,-127,-20,-26,-21,78,-21,-76,-22,23,-22,-125,-23,-2,-24,126,-24,49,-24,1,-24,0,-24,88,-24,-17,-24,-6,-23,98,-21,24,-19,37,-17,91,-15,-73,-13,15,-10,76,-8,95,-6,70,-4,-20,-3,99,-1,-109,0,-95,1,127,2,55,3,-60,3,54,4,-127,4,-65,4,-12,4,57,5,-107,5,66,6,48,7,-118,8,36,10,43,12,107,14,-46,16,96,19,-40,21,72,24,123,26,123,28,36,30,-123,31,110,32,1,33,18,33,-110,32,-114,31,-37,29,-94,27,-27,24,-60,21,74,18,-88,14,-8,10,84,7,-50,3,100,0,55,-3,27,-6,61,-9,108,-12,-49,-15,65,-17,-20,-20,-57,-22,-12,-24,85,-25,14,-26,32,-27,-126,-28,43,-28,21,-28,67,-28,-93,-28,65,-27,25,-26,52,-25,-91,-24,87,-22,53,-20,82,-18,-112,-16,-58,-14,-21,-12,-33,-10,-96,-8,6,-6,44,-5,-3,-5,-108,-4,-30,-4,2,-3,-19,-4,-83,-4,91,-4,-17,-5,112,-5,-4,-6,-64,-6,-77,-6,20,-5,-30,-5,64,-3,50,-1,-61,1,-49,4,71,8,-14,11,-28,15,-50,19,-88,23,77,27,-92,30,-91,33,43,36,43,38,-128,39,50,40,7,40,35,39,93,37,-43,34,-82,31,-31,27,-61,23,91,19,-33,14,-125,10,88,6,119,2,-11,-2,-55,-5,12,-7,-91,-10,-85,-12,16,-13,-65,-15,-60,-16,27,-16,-88,-17,86,-17,23,-17,-41,-18,116,-18,-29,-19,37,-19,73,-20,54,-21,29,-22,10,-23,18,-24,77,-25,-37,-26,-67,-26,-33,-26,97,-25,56,-24,78,-23,-74,-22,82,-20,59,-18,84,-16,-97,-14,6,-11,125,-9,-20,-7,54,-4,68,-2,-3,-1,102,1,106,2,34,3,-98,3,-46,3,9,4,40,4,90,4,-102,4,-3,4,126,5,52,6,16,7,49,8,-121,9,39,11,25,13,81,15,-72,17,82,20,-2,22,-105,25,-18,27,-11,29,-116,31,-96,32,34,33,4,33,89,32,44,31,-126,29,111,27,0,25,43,22,13,19,-76,15,39,12,120,8,-68,4,28,1,-92,-3,96,-6,95,-9,-106,-12,29,-14,-19,-17,-30,-19,14,-20,99,-22,-39,-24,-125,-25,95,-26,121,-27,-35,-28,-85,-28,-58,-28,56,-27,-11,-27,-2,-26,40,-24,-113,-23,-4,-22,-106,-20,57,-18,-4,-17,-45,-15,-111,-13,110,-11,42,-9,-65,-8,23,-6,21,-5,-51,-5,48,-4,72,-4,23,-4,-65,-5,84,-5,0,-5,-80,-6,-111,-6,-74,-6,12,-5,-51,-5,-59,-4,46,-2,-10,-1,60,2,-13,4,6,8,122,11,76,15,53,19,44,23,-27,26,97,30,86,33,-63,35,111,37,123,38,-62,38,96,38,77,37,-97,35,75,33,127,30,56,27,-116,23,-111,19,110,15,62,11,27,7,63,3,-78,-1,-91,-4,0,-6,-28,-9,73,-10,-12,-12,-5,-13,48,-13,-122,-14,-27,-15,61,-15,-93,-16,-6,-17,64,-17,127,-18,-87,-19,-73,-20,-75,-21,-100,-22,122,-23,89,-24,79,-25,121,-26,-25,-27,-68,-27,-5,-27,-80,-26,-18,-25,126,-23,114,-21,-90,-19,2,-16,110,-14,-26,-12,67,-9,-122,-7,-80,-5,-83,-3,116,-1,-9,0,50,2,40,3,-51,3,32,4,59,4,48,4,9,4,-11,3,-3,3,61,4,-45,4,-63,5,7,7,-102,8,-126,10,-85,12,-6,14,97,17,-53,19,73,22,-83,24,-2,26,22,29,-44,30,52,32,24,33,96,33,18,33,15,32,-123,30,83,28,-77,25,-64,22,127,19,36,16,-85,12,61,9,-65,5,87,2,19,-1,-31,-5,-64,-8,-26,-11,43,-13,-74,-16,-121,-18,-86,-20,21,-21,-74,-23,-103,-24,-72,-25,-4,-26,104,-26,20,-26}; }
	private static byte[] data32(){ return new byte[] {-20,-27,-7,-27,78,-26,-27,-26,-43,-25,0,-23,110,-22,-10,-21,-93,-19,65,-17,-15,-16,-117,-14,0,-12,109,-11,-78,-10,-38,-9,-39,-8,-79,-7,111,-6,-10,-6,54,-5,81,-5,61,-5,25,-5,-47,-6,-82,-6,-74,-6,21,-5,-46,-5,-9,-4,-113,-2,-96,0,17,3,-22,5,-3,8,77,12,-63,15,71,19,-68,22,43,26,85,29,49,32,-104,34,118,36,-92,37,27,38,-49,37,-50,36,-3,34,-107,32,-83,29,104,26,-40,22,15,19,72,15,-105,11,-15,7,-125,4,74,1,89,-2,-63,-5,-117,-7,-73,-9,70,-10,47,-11,106,-12,-42,-13,72,-13,-41,-14,63,-14,-102,-15,-90,-16,-119,-17,67,-18,-19,-20,-119,-21,43,-22,-43,-24,-77,-25,-59,-26,4,-26,-116,-27,85,-27,116,-27,-1,-27,-20,-26,72,-24,16,-22,63,-20,-68,-18,113,-15,64,-12,13,-9,-86,-7,23,-4,42,-2,-29,-1,55,1,68,2,-15,2,-128,3,-55,3,-17,3,9,4,15,4,34,4,39,4,87,4,-70,4,88,5,89,6,-109,7,78,9,97,11,-50,13,100,16,38,19,-39,21,-117,24,-25,26,-5,28,-94,30,-20,31,-69,32,6,33,-56,32,11,32,-57,30,-16,28,-119,26,-65,23,127,20,-4,16,84,13,-111,9,-22,5,97,2,21,-1,3,-4,44,-7,-120,-10,38,-12,-22,-15,-38,-17,-39,-19,46,-20,-91,-22,91,-23,86,-24,-102,-25,35,-25,-24,-26,-14,-26,22,-25,92,-25,-29,-25,111,-24,64,-23,40,-22,80,-21,-90,-20,26,-18,-58,-17,109,-15,27,-13,-78,-12,39,-10,75,-9,71,-8,7,-7,-110,-7,-25,-7,26,-6,61,-6,102,-6,120,-6,-84,-6,-35,-6,60,-5,-69,-5,127,-4,123,-3,-27,-2,-76,0,-9,2,-90,5,-86,8,11,12,-106,15,41,19,-96,22,-30,25,-52,28,89,31,102,33,-13,34,-19,35,78,36,18,36,73,35,-46,33,-64,31,48,29,27,26,-96,22,-6,18,71,15,-114,11,14,8,-56,4,-13,1,108,-1,72,-3,122,-5,-12,-7,-81,-8,-114,-9,-88,-10,-45,-11,-10,-12,70,-12,-124,-13,-66,-14,-29,-15,-44,-16,-93,-17,56,-18,-70,-20,8,-21,85,-23,-72,-25,79,-26,34,-27,96,-28,25,-28,70,-28,1,-27,38,-26,-87,-25,-110,-23,-61,-21,46,-18,-71,-16,107,-13,21,-10,-68,-8,69,-5,-118,-3,-114,-1,57,1,114,2,80,3,-62,3,-26,3,-50,3,-96,3,109,3,71,3,89,3,-120,3,23,4,-32,4,-29,5,68,7,-33,8,-49,10,-5,12,95,15,1,18,-83,20,109,23,23,26,111,28,124,30,15,32,6,33,114,33,29,33,54,32,-60,30,-48,28,112,26,-71,23,-64,20,-111,17,46,14,-78,10,38,7,-92,3,52,0,-26,-4,-46,-7,25,-9,-105,-12,96,-14,122,-16,-26,-18,113,-19,63,-20,36,-21,41,-22,66,-23,-114,-24,1,-24,-86,-25,-113,-25,-80,-25,27,-24,-94,-24,109,-23,75,-22,83,-21,91,-20,-123,-19,-59,-18,-3,-17,71,-15,-103,-14,2,-12,70,-11,115,-10,127,-9,84,-8,-16,-8,95,-7,-87,-7,-46,-7,-5,-7,50,-6,-106,-6,26,-5,-19,-5,-2,-4,93,-2,-2,-1,-30,1,30,4,-110,6,71,9,56,12,96,15,-89,18,-11,21,46,25,42,28,-42,30,-16,32,-118,34,106,35,-82,35,57,35,50,34,-120,32,114,30,-23,27,44,25,34,22,-26,18,-87,15,91,12,43,9,13,6,62,3,-95,0,120,-2,-102,-4,42,-5,-5,-7,12,-7,90,-8,-92,-9,-30,-10,7,-10,17,-11,-5,-13,-94,-14,56,-15,-81,-17,6,-18,103,-20,-75,-22,26,-23,-112,-25,39,-26,-3,-28,2,-28,-123,-29,117,-29,-21,-29,-15,-28,107,-26,114,-24,-44,-22,-113,-19,100,-16,71,-13,21,-10,-60,-8,49,-5,92,-3,66,-1,-54,0,18,2,7,3,-92,3,5,4,18,4,-5,3,-73,3,109,3,39,3,28,3,74,3,-36,3,-43,4,46,6,4,8,35,10,-105,12,55,15,-29,17,-101,20,68,23,-77,25,-25,27,-40,29,100,31,-125,32,16,33,22,33,111,32,61,31,95,29,5,27,41,24,-3,20,-103,17,23,14,-114,10,28,7,-46,3,-84,0,-86,-3,-30,-6,68,-8,-32,-11,-97,-13,-81,-15,-27,-17,115,-18,50,-19,47,-20,86,-21,-90,-22,24,-22,-95,-23,64,-23,-18,-24,-71,-24,-73,-24,-47,-24,55,-23,-57,-23,-107,-22,-110,-21,-62,-20,-19,-19,37,-17,100,-16,-101,-15,-73,-14,-66,-13,-66,-12,-83,-11,-107,-10,108,-9,55,-8,-12,-8,-97,-7,51,-6,-72,-6,58,-5,-43,-5,-117,-4,126,-3,-79,-2,60,0,34,2,97,4,-26,6,-78,9,-96,12,-85,15,-96,18,-107,21,84,24,-38,26,35,29,12,31,-114,32,-118,33,-16,33,-48,33,11,33,-87,31,-72,29,92,27,-92,24,-85,21,-112,18,125,15,125,12}; }
	private static byte[] data33(){ return new byte[] {-90,9,0,7,-106,4,97,2,120,0,-70,-2,52,-3,-31,-5,-58,-6,-37,-7,-1,-8,44,-8,98,-9,-118,-10,122,-11,54,-12,-64,-14,-9,-16,19,-17,6,-19,-5,-22,-12,-24,33,-25,-98,-27,96,-28,-123,-29,35,-29,34,-29,-85,-29,-120,-28,-7,-27,-61,-25,-26,-23,119,-20,78,-17,60,-14,71,-11,50,-8,-8,-6,106,-3,117,-1,10,1,44,2,-16,2,72,3,98,3,73,3,28,3,-27,2,-75,2,-104,2,-78,2,-3,2,-112,3,92,4,-103,5,34,7,30,9,113,11,19,14,-28,16,-33,19,-70,22,123,25,-37,27,-24,29,122,31,123,32,-22,32,-34,32,58,32,30,31,114,29,88,27,-48,24,-37,21,-97,18,51,15,-109,11,-1,7,118,4,43,1,18,-2,83,-5,-47,-8,-87,-10,-67,-12,10,-13,-125,-15,35,-16,-47,-18,-72,-19,-94,-20,-73,-21,-17,-22,90,-22,-16,-23,-99,-23,109,-23,100,-23,99,-23,-126,-23,-63,-23,12,-22,-101,-22,81,-21,52,-20,63,-19,121,-18,-40,-17,47,-15,-126,-14,-61,-13,-23,-12,-32,-11,-60,-10,-122,-9,63,-8,-25,-8,-107,-7,107,-6,58,-5,50,-4,55,-3,90,-2,-75,-1,44,1,-31,2,-42,4,13,7,-116,9,60,12,43,15,39,18,26,21,-27,23,108,26,-106,28,87,30,-105,31,82,32,-119,32,70,32,-126,31,64,30,-95,28,-94,26,73,24,-91,21,-38,18,-12,15,7,13,54,10,-102,7,62,5,45,3,119,1,11,0,-47,-2,-52,-3,-32,-4,-7,-5,6,-5,-1,-7,-36,-8,-94,-9,69,-10,-45,-12,51,-13,112,-15,-105,-17,-98,-19,-116,-21,122,-23,125,-25,-91,-27,23,-28,-27,-30,45,-30,14,-30,114,-30,-118,-29,17,-27,20,-25,121,-23,28,-20,-13,-18,-53,-15,-76,-12,-123,-9,39,-6,-100,-4,-75,-2,-113,0,-14,1,-8,2,-113,3,-55,3,-87,3,93,3,-16,2,-126,2,64,2,48,2,-123,2,15,3,10,4,98,5,21,7,30,9,97,11,-32,13,121,16,66,19,-7,21,-102,24,15,27,72,29,3,31,76,32,-22,32,-11,32,92,32,21,31,75,29,-1,26,74,24,76,21,49,18,-15,14,-96,11,78,8,27,5,-8,1,-11,-2,38,-4,-108,-7,85,-9,97,-11,-90,-13,66,-14,19,-15,28,-16,55,-17,104,-18,-94,-19,-48,-20,14,-20,79,-21,-107,-22,15,-22,-84,-23,114,-23,99,-23,-113,-23,-21,-23,87,-22,-7,-22,-89,-21,124,-20,99,-19,107,-18,-122,-17,-82,-16,0,-14,65,-13,-113,-12,-65,-11,-30,-10,-25,-9,-34,-8,-78,-7,-102,-6,109,-5,92,-4,123,-3,-72,-2,58,0,-44,1,-76,3,-69,5,-31,7,46,10,-104,12,18,15,-104,17,25,20,-109,22,-20,24,20,27,-31,28,73,30,43,31,-123,31,81,31,-111,30,72,29,-101,27,-105,25,88,23,-20,20,-126,18,0,16,-111,13,47,11,-19,8,-56,6,-49,4,19,3,-128,1,36,0,9,-1,24,-2,62,-3,107,-4,-118,-5,-112,-6,88,-7,-26,-9,53,-10,62,-12,45,-14,-14,-17,-83,-19,107,-21,65,-23,79,-25,-114,-27,11,-28,-6,-30,64,-30,-6,-31,59,-30,1,-29,92,-28,35,-26,-122,-24,56,-21,38,-18,62,-15,87,-12,75,-9,-15,-7,100,-4,92,-2,1,0,61,1,49,2,-63,2,0,3,10,3,-15,2,-85,2,97,2,16,2,-11,1,1,2,91,2,40,3,89,4,7,6,26,8,-109,10,69,13,40,16,29,19,-10,21,-117,24,-20,26,-23,28,-108,30,-69,31,99,32,-120,32,33,32,31,31,-100,29,-125,27,-15,24,7,22,-61,18,98,15,-27,11,-112,8,81,5,78,2,-115,-1,13,-3,-54,-6,-42,-8,12,-9,116,-11,-6,-13,-71,-14,-110,-15,-101,-16,-77,-17,-24,-18,42,-18,118,-19,-72,-20,0,-20,70,-21,-99,-22,-8,-23,120,-23,31,-23,-12,-24,28,-23,-128,-23,28,-22,-19,-22,-31,-21,-12,-20,26,-18,67,-17,125,-16,-83,-15,-15,-14,45,-12,115,-11,-47,-10,31,-8,118,-7,-75,-6,-5,-5,33,-3,105,-2,-109,-1,-27,0,84,2,9,4,-36,5,-21,7,46,10,-99,12,16,15,-112,17,-15,19,52,22,58,24,-4,25,122,27,-95,28,84,29,-57,29,-73,29,60,29,86,28,4,27,89,25,90,23,23,21,-70,18,87,16,-4,13,-60,11,-79,9,-42,7,67,6,-50,4,124,3,75,2,32,1,18,0,-14,-2,-42,-3,-84,-4,112,-5,14,-6,-103,-8,-19,-10,13,-11,-5,-14,-65,-16,81,-18,-46,-21,104,-23,29,-25,23,-27,110,-29,65,-30,-116,-31,105,-31,-53,-31,-82,-30,12,-28,-47,-27,16,-24,-110,-22,86,-19,79,-16,91,-13,94,-10,75,-7,-27,-5,57,-2,21,0,-115,1,-125,2,-6,2,30,3,-14,2,-103,2,54,2,-52,1,-122,1,126,1,-66,1,73,2,19,3,81,4}; }
	private static byte[] data34(){ return new byte[] {-35,5,-52,7,13,10,-122,12,87,15,69,18,57,21,-12,23,-105,26,-42,28,-107,30,-60,31,89,32,96,32,-58,31,-86,30,13,29,-11,26,-105,24,-28,21,-26,18,-57,15,127,12,55,9,12,6,-15,2,24,0,-115,-3,72,-5,94,-7,-64,-9,97,-10,50,-11,44,-12,64,-13,69,-14,70,-15,76,-16,92,-17,80,-18,88,-19,120,-20,-81,-21,-12,-22,74,-22,-64,-23,66,-23,-2,-24,-56,-24,-42,-24,9,-23,-120,-23,62,-22,68,-21,118,-20,-48,-19,86,-17,-29,-16,117,-14,-18,-13,102,-11,-38,-10,46,-8,-126,-7,-42,-6,48,-4,-106,-3,9,-1,-124,0,-7,1,-127,3,36,5,-67,6,120,8,81,10,70,12,84,14,125,16,-73,18,-31,20,-31,22,-70,24,46,26,90,27,5,28,87,28,51,28,-91,27,-58,26,-126,25,32,24,109,22,-94,20,-89,18,-96,16,-118,14,122,12,-112,10,-69,8,29,7,-90,5,111,4,95,3,121,2,-107,1,-80,0,-78,-1,-110,-2,60,-3,-79,-5,-25,-7,-20,-9,-56,-11,-116,-13,44,-15,-54,-18,96,-20,18,-22,-49,-25,-51,-27,-7,-29,-109,-30,-100,-31,42,-31,67,-31,7,-30,85,-29,54,-27,-116,-25,48,-22,21,-19,15,-16,5,-13,-20,-11,-99,-8,9,-5,46,-3,-8,-2,121,0,-112,1,82,2,-92,2,-66,2,-118,2,35,2,-81,1,90,1,42,1,60,1,-78,1,-123,2,-46,3,124,5,-119,7,-30,9,121,12,51,15,-3,17,-75,20,85,23,-66,25,-25,27,-90,29,-7,30,-60,31,5,32,-89,31,-78,30,30,29,9,27,-127,24,-72,21,-89,18,-115,15,105,12,97,9,115,6,-74,3,44,1,-57,-2,-86,-4,-64,-6,20,-7,-87,-9,107,-10,108,-11,-118,-12,-71,-13,-9,-14,36,-14,77,-15,74,-16,38,-17,-3,-19,-66,-20,-127,-21,114,-22,126,-23,-74,-24,47,-24,-26,-25,-43,-25,9,-24,111,-24,31,-23,-19,-23,-1,-22,53,-20,-106,-19,27,-17,-51,-16,-112,-14,98,-12,39,-10,-34,-9,-127,-7,20,-5,-125,-4,-22,-3,83,-1,-81,0,38,2,-71,3,84,5,7,7,-43,8,-72,10,-108,12,122,14,91,16,53,18,-15,19,-83,21,58,23,-98,24,-49,25,-89,26,48,27,74,27,-5,26,81,26,63,25,-26,23,76,22,-121,20,-71,18,-26,16,51,15,123,13,-34,11,97,10,-9,8,-92,7,87,6,15,5,-14,3,-48,2,-79,1,-113,0,94,-1,16,-2,-111,-4,-36,-6,-42,-8,-97,-10,59,-12,-92,-15,-7,-18,76,-20,-52,-23,106,-25,95,-27,-88,-29,96,-30,127,-31,36,-31,66,-31,-34,-31,-1,-30,-85,-28,-71,-26,61,-23,-1,-21,2,-17,30,-14,49,-11,9,-8,-90,-6,-24,-4,-74,-2,29,0,34,1,-76,1,2,2,15,2,-7,1,-70,1,126,1,81,1,63,1,99,1,-71,1,117,2,-123,3,13,5,3,7,79,9,-8,11,-43,14,-63,17,-75,20,106,23,-42,25,-10,27,-117,29,-84,30,74,31,91,31,-13,30,8,30,-94,28,-71,26,119,24,-34,21,-1,18,-31,15,-58,12,-82,9,-80,6,-21,3,109,1,61,-1,90,-3,-69,-5,92,-6,47,-7,30,-8,39,-9,47,-10,54,-11,72,-12,71,-13,74,-14,53,-15,33,-16,-21,-18,-73,-19,121,-20,48,-21,-6,-23,-39,-24,-32,-25,44,-25,-58,-26,-85,-26,-14,-26,-109,-25,-124,-24,-95,-23,11,-21,-110,-20,56,-18,-16,-17,-66,-15,-107,-13,113,-11,92,-9,79,-7,48,-5,-4,-4,-58,-2,89,0,-34,1,60,3,-99,4,-24,5,88,7,-51,8,97,10,-3,11,-47,13,-105,15,111,17,36,19,-70,20,39,22,98,23,67,24,-6,24,88,25,123,25,86,25,-29,24,49,24,49,23,-8,21,-120,20,-7,18,78,17,-88,15,3,14,114,12,10,11,-49,9,-76,8,-90,7,-82,6,-79,5,-80,4,-110,3,78,2,-42,0,73,-1,124,-3,-110,-5,105,-7,60,-9,-41,-12,90,-14,-68,-17,20,-19,-128,-22,-2,-25,-74,-27,-63,-29,68,-30,68,-31,-49,-32,-1,-32,-87,-31,-26,-30,-94,-28,-73,-26,24,-23,-56,-21,-121,-18,114,-15,82,-12,36,-9,-76,-7,21,-4,26,-2,-60,-1,-9,0,-78,1,12,2,22,2,-40,1,112,1,5,1,-69,0,-101,0,-66,0,51,1,12,2,63,3,-34,4,-61,6,-16,8,102,11,14,14,-41,16,-95,19,87,22,-19,24,30,27,3,29,82,30,22,31,59,31,-47,30,-46,29,61,28,81,26,-10,23,126,21,-74,18,-16,15,26,13,69,10,-108,7,-1,4,-103,2,98,0,-127,-2,-32,-4,-124,-5,94,-6,109,-7,-95,-8,-35,-9,16,-9,43,-10,42,-11,-6,-13,-87,-14,42,-15,-101,-17,14,-18,-114,-20,36,-21,-68,-23,-117,-24,-109,-25,-76,-26,46,-26,-37,-27,-33,-27,71,-26,-25,-26,-6,-25,87,-23}; }
	private static byte[] data35(){ return new byte[] {4,-21,-29,-20,-6,-18,19,-15,68,-13,93,-11,118,-9,127,-7,89,-5,42,-3,-39,-2,-125,0,42,2,-75,3,58,5,-98,6,13,8,106,9,-64,10,26,12,109,13,-32,14,80,16,-67,17,57,19,-90,20,-30,21,-11,22,-65,23,70,24,122,24,79,24,-11,23,74,23,97,22,97,21,56,20,-3,18,-76,17,99,16,10,15,-77,13,97,12,28,11,-36,9,-73,8,-97,7,-100,6,-96,5,-114,4,99,3,30,2,-104,0,-55,-2,-54,-4,127,-6,5,-8,107,-11,-71,-14,-12,-17,68,-19,-77,-22,81,-24,31,-26,69,-28,-62,-30,-98,-31,6,-31,-27,-32,80,-31,79,-30,-45,-29,-29,-27,80,-24,9,-21,-10,-19,-23,-16,-44,-13,-110,-10,18,-7,70,-5,37,-3,-79,-2,-33,-1,-88,0,64,1,125,1,-118,1,96,1,38,1,-20,0,-54,0,-31,0,61,1,-1,1,38,3,-57,4,-83,6,-5,8,-124,11,66,14,3,17,-74,19,68,22,-113,24,-107,26,47,28,92,29,27,30,80,30,1,30,48,29,-42,27,1,26,-40,23,73,21,-109,18,-71,15,-31,12,38,10,-109,7,66,5,26,3,66,1,-102,-1,42,-2,-9,-4,-63,-5,-52,-6,-24,-7,12,-7,52,-8,73,-9,101,-10,77,-11,11,-12,-92,-14,17,-15,82,-17,-128,-19,-86,-21,-25,-23,76,-24,-9,-26,-33,-27,41,-27,-48,-28,-37,-28,59,-27,-10,-27,-1,-26,96,-24,-3,-23,-41,-21,-32,-19,42,-16,-128,-14,-29,-12,79,-9,-106,-7,-60,-5,-50,-3,-98,-1,69,1,-54,2,36,4,110,5,-82,6,-20,7,48,9,114,10,-59,11,12,13,105,14,-95,15,-31,16,19,18,48,19,57,20,41,21,-5,21,-99,22,10,23,56,23,23,23,-57,22,32,22,72,21,69,20,32,19,-18,17,-69,16,-101,15,123,14,123,13,117,12,122,11,109,10,100,9,76,8,18,7,-65,5,88,4,-47,2,50,1,91,-1,92,-3,42,-5,-55,-8,51,-10,121,-13,-85,-16,-44,-19,30,-21,-115,-24,78,-26,87,-28,-38,-30,-38,-31,73,-31,64,-31,-59,-31,-88,-30,9,-28,-50,-27,-10,-25,101,-22,7,-19,-14,-17,-61,-14,-111,-11,43,-8,-124,-6,-118,-4,21,-2,86,-1,18,0,-105,0,-62,0,-64,0,-93,0,125,0,104,0,120,0,-74,0,59,1,3,2,21,3,-114,4,82,6,115,8,-26,10,-118,13,80,16,14,19,-50,21,52,24,80,26,-13,27,22,29,-85,29,-58,29,91,29,109,28,23,27,106,25,105,23,31,21,-78,18,20,16,123,13,-35,10,95,8,5,6,-20,3,37,2,-109,0,81,-1,61,-2,92,-3,-109,-4,-33,-5,24,-5,43,-6,23,-7,-8,-9,-105,-10,28,-11,113,-13,-86,-15,-39,-17,-5,-19,10,-20,54,-22,103,-24,-38,-26,118,-27,100,-28,-75,-29,118,-29,-86,-29,80,-28,122,-27,-25,-26,-67,-24,-53,-22,15,-19,111,-17,-38,-15,83,-12,-71,-10,32,-7,117,-5,-84,-3,-65,-1,-99,1,92,3,-50,4,37,6,74,7,82,8,80,9,61,10,64,11,66,12,98,13,-99,14,-50,15,11,17,52,18,56,19,39,20,-20,20,123,21,-35,21,9,22,11,22,-15,21,-107,21,29,21,107,20,-76,19,-66,18,-64,17,-102,16,-113,15,113,14,103,13,87,12,94,11,106,10,109,9,89,8,46,7,-55,5,54,4,104,2,91,0,33,-2,-76,-5,38,-7,127,-10,-65,-13,15,-15,81,-18,-79,-21,39,-23,-49,-26,-60,-28,18,-29,-56,-31,8,-31,-44,-32,52,-31,26,-30,-123,-29,95,-27,-107,-25,1,-22,-90,-20,93,-17,15,-14,-72,-12,57,-9,127,-7,-109,-5,73,-3,-67,-2,-72,-1,-127,0,-45,0,-23,0,-65,0,-100,0,105,0,90,0,-122,0,-1,0,-54,1,3,3,-113,4,110,6,-110,8,-15,10,114,13,10,16,-113,18,-1,20,87,23,89,25,-3,26,66,28,0,29,63,29,-12,28,26,28,-67,26,8,25,-23,22,-92,20,44,18,-83,15,73,13,-16,10,-78,8,-72,6,-48,4,43,3,-66,1,113,0,91,-1,101,-2,-96,-3,-26,-4,53,-4,93,-5,122,-6,95,-7,22,-8,102,-10,-95,-12,-101,-14,108,-16,53,-18,-7,-21,-26,-23,0,-24,82,-26,-21,-28,-46,-29,25,-29,-43,-30,-21,-30,117,-29,105,-28,-45,-27,-102,-25,-50,-23,59,-20,-30,-18,-96,-15,114,-12,33,-9,-75,-7,32,-4,88,-2,79,0,21,2,-78,3,35,5,99,6,-107,7,-104,8,-125,9,103,10,50,11,10,12,-56,12,-80,13,-123,14,120,15,115,16,-127,17,106,18,84,19,26,20,-83,20,10,21,47,21,39,21,-33,20,121,20,-31,19,76,19,-101,18,-26,17,25,17,74,16,114,15,120,14,-125,13,-124,12,96,11,81,10,5,9,-54,7,101,6,-22,4,45,3,75,1,28,-1,-66,-4}; }
	private static byte[] data36(){ return new byte[] {49,-6,117,-9,-113,-12,-73,-15,-31,-18,46,-20,-90,-23,104,-25,122,-27,-26,-29,-77,-30,-21,-31,-109,-31,-70,-31,87,-30,116,-29,4,-27,1,-25,85,-23,-24,-21,-99,-18,89,-15,4,-12,126,-10,-62,-8,-76,-6,86,-4,-105,-3,-104,-2,82,-1,-61,-1,13,0,57,0,67,0,83,0,110,0,-91,0,21,1,-38,1,-21,2,88,4,21,6,49,8,-110,10,35,13,-69,15,73,18,-62,20,-18,22,-51,24,64,26,85,27,-23,27,14,28,-56,27,4,27,-29,25,101,24,-104,22,125,20,53,18,-30,15,127,13,56,11,17,9,47,7,-128,5,24,4,-25,2,-5,1,13,1,73,0,-121,-1,-61,-2,-23,-3,-16,-4,-26,-5,-98,-6,51,-7,-120,-9,-79,-11,-96,-13,114,-15,16,-17,-93,-20,64,-22,-4,-25,-9,-27,52,-28,-26,-30,4,-30,-92,-31,-60,-31,96,-30,118,-29,-11,-28,-36,-26,11,-23,124,-21,31,-18,-26,-16,-76,-13,-111,-10,93,-7,-2,-5,104,-2,-111,0,-122,2,29,4,113,5,-113,6,117,7,68,8,-4,8,-67,9,110,10,60,11,-1,11,-39,12,-88,13,-107,14,111,15,78,16,34,17,-16,17,-74,18,102,19,-1,19,113,20,-69,20,-41,20,-81,20,111,20,-12,19,111,19,-76,18,-12,17,38,17,106,16,-104,15,-74,14,-36,13,-41,12,-64,11,123,10,14,9,115,7,-75,5,-54,3,-81,1,122,-1,21,-3,-100,-6,-18,-9,54,-11,101,-14,-111,-17,-48,-20,54,-22,-52,-25,-71,-27,-9,-29,-80,-30,-15,-31,-97,-31,-52,-31,115,-30,-106,-29,14,-27,-44,-26,-14,-24,62,-21,-75,-19,70,-16,-50,-14,80,-11,-99,-9,-67,-7,123,-5,-14,-4,14,-2,-43,-2,86,-1,-115,-1,-82,-1,-61,-1,-25,-1,23,0,-114,0,39,1,23,2,74,3,-71,4,112,6,99,8,-104,10,-23,12,104,15,-49,17,61,20,110,22,66,24,-44,25,-32,26,114,27,-109,27,50,27,87,26,34,25,-101,23,-29,21,-10,19,-22,17,-36,15,-47,13,-46,11,-25,9,23,8,124,6,25,5,-24,3,-21,2,22,2,93,1,-55,0,29,0,99,-1,125,-2,114,-3,16,-4,108,-6,-124,-8,91,-10,27,-12,-90,-15,39,-17,-81,-20,57,-22,1,-24,-32,-27,14,-28,-106,-30,-124,-31,-29,-32,-46,-32,65,-31,79,-30,-41,-29,-33,-27,70,-24,-19,-22,-43,-19,-54,-16,-56,-13,-84,-10,126,-7,20,-4,127,-2,-77,0,-82,2,83,4,-61,5,-22,6,-45,7,-111,8,21,9,-112,9,-2,9,-122,10,4,11,-87,11,111,12,74,13,53,14,41,15,29,16,9,17,-38,17,-103,18,39,19,-104,19,-17,19,40,20,69,20,59,20,19,20,-64,19,95,19,-61,18,27,18,82,17,119,16,124,15,123,14,110,13,85,12,48,11,-44,9,90,8,-76,6,-43,4,-71,2,102,0,-18,-3,67,-5,-122,-8,-83,-11,-22,-14,41,-16,-124,-19,15,-21,-75,-24,-83,-26,-19,-28,-124,-29,124,-30,-14,-31,-28,-31,88,-30,56,-29,-92,-28,97,-26,124,-24,-63,-22,46,-19,-84,-17,28,-14,114,-12,-81,-10,-76,-8,127,-6,0,-4,68,-3,72,-2,4,-1,127,-1,-64,-1,-14,-1,20,0,59,0,124,0,4,1,-49,1,-20,2,81,4,19,6,21,8,74,10,-96,12,-14,14,73,17,109,19,109,21,45,23,-106,24,-93,25,76,26,-110,26,104,26,-64,25,-77,24,86,23,-84,21,-63,19,-67,17,-78,15,-78,13,-42,11,38,10,-90,8,95,7,61,6,83,5,116,4,-74,3,-9,2,79,2,-109,1,-64,0,-61,-1,-83,-2,77,-3,-92,-5,-58,-7,-114,-9,27,-11,127,-14,-74,-17,-39,-20,43,-22,-102,-25,97,-27,107,-29,-29,-31,-40,-32,68,-32,56,-32,-81,-32,-84,-31,39,-29,17,-27,89,-25,21,-22,3,-19,25,-16,85,-13,123,-10,124,-7,71,-4,-47,-2,7,1,-19,2,121,4,-66,5,-71,6,-110,7,63,8,-59,8,52,9,-96,9,14,10,113,10,-20,10,119,11,21,12,-41,12,-100,13,-122,14,-121,15,-115,16,125,17,90,18,22,19,-84,19,19,20,66,20,85,20,63,20,-1,19,-85,19,54,19,-72,18,23,18,90,17,-124,16,-121,15,116,14,60,13,-33,11,100,10,-49,8,18,7,61,5,43,3,-1,0,-90,-2,21,-4,111,-7,-105,-10,-64,-13,-29,-16,43,-18,-122,-21,43,-23,23,-25,81,-27,4,-28,19,-29,127,-30,97,-30,-87,-30,100,-29,116,-28,-9,-27,-56,-25,-33,-23,57,-20,-94,-18,20,-15,-125,-13,-62,-11,-44,-9,-101,-7,33,-5,92,-4,76,-3,20,-2,-109,-2,18,-1,116,-1,-35,-1,69,0,-50,0,125,1,86,2,111,3,-66,4,69,6,41,8,43,10,93,12,-91,14,-28,16,5,19,-2,20,-97,22,-2,23,-27,24,100,25,-112,25,64,25,-97,24}; }
	private static byte[] data37(){ return new byte[] {-94,23,120,22,0,21,100,19,-97,17,-53,15,4,14,62,12,-85,10,42,9,-18,7,-26,6,19,6,92,5,-51,4,69,4,-64,3,16,3,72,2,54,1,-10,-1,105,-2,-113,-4,-126,-6,44,-8,-81,-11,0,-13,43,-16,79,-19,124,-22,-55,-25,80,-27,30,-29,94,-31,38,-32,111,-33,82,-33,-38,-33,-11,-32,-99,-30,-73,-28,58,-25,4,-22,9,-19,35,-16,73,-13,104,-10,106,-7,62,-4,-40,-2,43,1,29,3,-80,4,-11,5,-32,6,-107,7,-1,7,80,8,-119,8,-59,8,19,9,107,9,-44,9,111,10,36,11,-24,11,-79,12,-109,13,-127,14,103,15,92,16,61,17,24,18,-31,18,-122,19,14,20,86,20,-119,20,119,20,69,20,-31,19,90,19,-71,18,-6,17,49,17,65,16,60,15,29,14,-40,12,86,11,-60,9,-16,7,-26,5,-65,3,108,1,0,-1,124,-4,-32,-7,50,-9,-115,-12,-40,-15,59,-17,-71,-20,82,-22,41,-24,79,-26,-55,-28,-76,-29,-15,-30,-63,-30,-6,-30,-102,-29,-89,-28,16,-26,-78,-25,-100,-23,-78,-21,-30,-19,31,-16,99,-14,-102,-12,-86,-10,-124,-8,46,-6,-104,-5,-75,-4,-107,-3,45,-2,-77,-2,13,-1,106,-1,-36,-1,95,0,35,1,23,2,72,3,-64,4,92,6,48,8,38,10,41,12,65,14,94,16,90,18,35,20,-53,21,21,23,25,24,-91,24,-39,24,-105,24,-7,23,2,23,-50,21,90,20,-39,18,58,17,-80,15,38,14,-53,12,123,11,89,10,78,9,108,8,-86,7,-17,6,89,6,-59,5,42,5,119,4,-96,3,-99,2,87,1,-62,-1,-35,-3,-111,-5,13,-7,83,-10,101,-13,87,-16,77,-19,95,-22,-85,-25,36,-27,3,-29,62,-31,-14,-33,35,-33,-19,-34,68,-33,57,-32,-63,-31,-57,-29,86,-26,57,-23,94,-20,-72,-17,4,-13,68,-10,85,-7,58,-4,-63,-2,-12,0,-36,2,116,4,-79,5,-89,6,82,7,-52,7,6,8,52,8,74,8,111,8,-117,8,-38,8,71,9,-37,9,-87,10,-107,11,-89,12,-57,13,-18,14,3,16,21,17,18,18,-23,18,-105,19,35,20,-107,20,-37,20,-12,20,-30,20,-77,20,81,20,-59,19,-5,18,22,18,16,17,-24,15,-95,14,68,13,-51,11,57,10,127,8,-101,6,-106,4,85,2,-20,-1,86,-3,-100,-6,-32,-9,25,-11,85,-14,-83,-17,62,-19,-16,-22,-36,-24,3,-25,127,-27,77,-28,109,-29,2,-29,-11,-30,90,-29,45,-28,93,-27,-18,-26,-45,-24,-38,-22,12,-19,67,-17,-124,-15,-93,-13,-80,-11,125,-9,39,-7,-99,-6,-23,-5,-12,-4,-25,-3,-91,-2,75,-1,-51,-1,93,0,-25,0,-101,1,112,2,-128,3,-56,4,64,6,-1,7,-25,9,-31,11,-20,13,-26,15,-64,17,107,19,-28,20,8,22,-32,22,122,23,-83,23,-113,23,37,23,111,22,116,21,67,20,-37,18,100,17,-46,15,94,14,-11,12,-79,11,-98,10,-61,9,13,9,124,8,-15,7,127,7,10,7,111,6,-77,5,-65,4,-94,3,54,2,-103,0,-91,-2,93,-4,-43,-7,23,-9,26,-12,-19,-16,-72,-19,-103,-22,-102,-25,-28,-28,-112,-30,-73,-32,102,-33,-74,-34,-120,-34,-4,-34,10,-32,-102,-31,-78,-29,46,-26,-2,-24,42,-20,101,-17,-54,-14,17,-10,76,-7,57,-4,-26,-2,51,1,18,3,-104,4,-74,5,127,6,3,7,86,7,126,7,-113,7,-76,7,-68,7,-23,7,44,8,-120,8,13,9,-88,9,111,10,85,11,102,12,-117,13,-56,14,-11,15,61,17,74,18,62,19,4,20,-100,20,1,21,39,21,20,21,-34,20,-120,20,15,20,89,19,-111,18,-99,17,-127,16,62,15,-45,13,66,12,-116,10,-67,8,-59,6,-74,4,-115,2,78,0,-17,-3,112,-5,-30,-8,60,-10,-106,-13,-22,-16,106,-18,-11,-21,-44,-23,-46,-25,72,-26,4,-27,34,-28,-85,-29,-123,-29,-53,-29,103,-28,98,-27,-85,-26,59,-24,23,-22,34,-20,71,-18,-128,-16,-86,-14,-60,-12,-82,-10,107,-8,-15,-7,53,-5,56,-4,26,-3,-27,-3,-119,-2,62,-1,-16,-1,-67,0,-106,1,-97,2,-70,3,-6,4,115,6,10,8,-76,9,126,11,86,13,35,15,-17,16,-109,18,2,20,36,21,2,22,-126,22,-81,22,-120,22,12,22,86,21,115,20,95,19,73,18,4,17,-39,15,-87,14,-110,13,-119,12,-100,11,-46,10,31,10,-108,9,20,9,-86,8,64,8,-75,7,14,7,38,6,8,5,-114,3,-59,1,-87,-1,48,-3,-124,-6,-103,-9,116,-12,66,-15,16,-18,-22,-22,-27,-25,33,-27,-69,-30,-71,-32,52,-33,81,-34,-5,-35,102,-34,94,-33,10,-31,50,-29,-39,-27,-49,-24,21,-20,103,-17,-56,-14,12,-10,36,-7,2,-4,-109,-2,-37,0,-65,2,63,4,93,5,51,6,-76,6}; }
	private static byte[] data38(){ return new byte[] {-27,6,-25,6,-33,6,-67,6,-78,6,-66,6,-9,6,89,7,-11,7,-76,8,-82,9,-74,10,-27,11,29,13,88,14,-104,15,-34,16,-7,17,-1,18,-17,19,-83,20,57,21,-115,21,-99,21,-117,21,42,21,-88,20,-23,19,10,19,8,18,-15,16,-69,15,100,14,-16,12,74,11,127,9,-99,7,118,5,67,3,-38,0,109,-2,-31,-5,95,-7,-55,-10,67,-12,-67,-15,99,-17,6,-19,-33,-22,-22,-24,57,-25,-47,-27,-71,-28,7,-28,-67,-29,-29,-29,91,-28,69,-27,116,-26,-14,-25,-90,-23,121,-21,116,-19,112,-17,-121,-15,121,-13,110,-11,55,-9,-20,-8,100,-6,-82,-5,-53,-4,-63,-3,-110,-2,92,-1,0,0,-56,0,-95,1,-96,2,-75,3,6,5,120,6,16,8,-64,9,118,11,49,13,-33,14,117,16,-15,17,69,19,78,20,48,21,-68,21,-14,21,-17,21,-118,21,-15,20,21,20,21,19,-15,17,-59,16,-91,15,-83,14,-77,13,-16,12,69,12,-55,11,98,11,-25,10,-123,10,25,10,-96,9,7,9,53,8,62,7,3,6,-119,4,-83,2,-127,0,-1,-3,57,-5,19,-8,-45,-12,102,-15,17,-18,-61,-22,-90,-25,-27,-28,-124,-30,-104,-32,65,-33,106,-34,46,-34,-111,-34,122,-33,15,-31,22,-29,-89,-27,-124,-24,-59,-21,29,-17,-116,-14,-35,-11,11,-7,-17,-5,126,-2,-71,0,127,2,-21,3,-7,4,-67,5,47,6,97,6,116,6,111,6,83,6,48,6,52,6,71,6,-113,6,2,7,-81,7,-111,8,-62,9,-9,10,103,12,-43,13,83,15,-73,16,9,18,41,19,24,20,-37,20,107,21,-52,21,-5,21,-18,21,-82,21,56,21,-111,20,-64,19,-84,18,125,17,27,16,-89,14,22,13,113,11,-75,9,-30,7,-7,5,-27,3,-67,1,104,-1,1,-3,-122,-6,-18,-9,89,-11,-62,-14,83,-16,-10,-19,-53,-21,-48,-23,27,-24,-96,-26,125,-27,-85,-28,46,-28,5,-28,81,-28,-17,-28,-20,-27,53,-25,-39,-24,-94,-22,-97,-20,-82,-18,-69,-16,-68,-14,-102,-12,116,-10,13,-8,-115,-7,-23,-6,31,-4,71,-3,76,-2,74,-1,37,0,16,1,-11,1,-15,2,-10,3,11,5,100,6,-64,7,70,9,-34,10,-128,12,26,14,-95,15,-1,16,52,18,44,19,-24,19,97,20,-88,20,-102,20,108,20,4,20,117,19,-57,18,-5,17,25,17,56,16,102,15,-127,14,-53,13,33,13,-99,12,43,12,-50,11,-120,11,54,11,-45,10,52,10,116,9,98,8,21,7,111,5,-127,3,45,1,-97,-2,-52,-5,-73,-8,114,-11,26,-14,-82,-18,77,-21,39,-24,41,-27,-102,-30,-117,-32,2,-33,27,-34,-40,-35,61,-34,69,-33,-39,-32,-2,-30,-113,-27,109,-24,-107,-21,-43,-18,40,-14,115,-11,-120,-8,104,-5,16,-2,77,0,25,2,-120,3,-104,4,62,5,-105,5,-89,5,-99,5,115,5,95,5,61,5,75,5,113,5,-38,5,93,6,25,7,7,8,20,9,85,10,-79,11,16,13,-109,14,21,16,-120,17,-43,18,-6,19,-12,20,-91,21,26,22,75,22,64,22,-7,21,125,21,-51,20,-3,19,0,19,-29,17,-103,16,52,15,-101,13,-12,11,45,10,53,8,54,6,35,4,-11,1,-62,-1,108,-3,35,-5,-67,-8,83,-10,-28,-13,118,-15,23,-17,-32,-20,-59,-22,-29,-24,72,-25,6,-26,13,-27,-125,-28,76,-28,101,-28,-36,-28,-86,-27,-64,-26,23,-24,-75,-23,-124,-21,123,-19,-128,-17,-112,-15,-90,-13,-116,-11,89,-9,11,-7,124,-6,-57,-5,-8,-4,4,-2,0,-1,-17,-1,-22,0,-21,1,-1,2,34,4,81,5,-93,6,-10,7,85,9,-62,10,36,12,-109,13,-27,14,57,16,96,17,85,18,22,19,-106,19,-28,19,-23,19,-81,19,80,19,-73,18,23,18,87,17,-87,16,-13,15,83,15,-46,14,59,14,-28,13,114,13,42,13,-61,12,122,12,26,12,-86,11,9,11,67,10,57,9,-19,7,74,6,79,4,-16,1,65,-1,67,-4,14,-7,-101,-11,41,-14,-72,-18,96,-21,54,-24,94,-27,-31,-30,-33,-32,91,-33,99,-34,26,-34,91,-34,86,-33,-45,-32,-9,-30,127,-27,117,-24,-79,-21,0,-17,105,-14,-98,-11,-82,-8,109,-5,-25,-3,-2,-1,-77,1,16,3,21,4,-64,4,25,5,50,5,25,5,-16,4,-80,4,108,4,93,4,111,4,-73,4,64,5,10,6,15,7,74,8,-62,9,60,11,-49,12,103,14,-20,15,90,17,-82,18,-40,19,-50,20,-113,21,28,22,94,22,101,22,47,22,-86,21,7,21,17,20,6,19,-47,17,-121,16,40,15,-89,13,27,12,122,10,-74,8,-25,6,-19,4,-38,2,-97,0,101,-2,0,-4,-83,-7,69,-9,-25,-12,-121,-14,73,-16,24,-18,17,-20,43,-22,120,-24,11,-25,-33,-27,36,-27,-89,-28}; }
	private static byte[] data39(){ return new byte[] {-102,-28,-22,-28,-102,-27,-96,-26,-24,-25,110,-23,24,-21,-18,-20,-57,-18,-75,-16,-99,-14,-122,-12,83,-10,15,-8,-85,-7,38,-5,-111,-4,-58,-3,-22,-2,-11,-1,-13,0,-17,1,-26,2,-6,3,23,5,81,6,-111,7,-21,8,88,10,-75,11,10,13,72,14,113,15,118,16,84,17,12,18,-112,18,-14,18,13,19,5,19,-53,18,112,18,4,18,106,17,-43,16,52,16,-85,15,53,15,-52,14,-118,14,93,14,51,14,2,14,-37,13,-122,13,19,13,102,12,127,11,96,10,-30,8,37,7,5,5,-97,2,-24,-1,-17,-4,-77,-7,48,-10,-92,-14,25,-17,-102,-21,96,-24,101,-27,-37,-30,-39,-32,87,-33,-120,-34,64,-34,-100,-34,-105,-33,27,-31,29,-29,-113,-27,90,-24,104,-21,-96,-18,-33,-15,23,-11,31,-8,-24,-6,97,-3,110,-1,30,1,111,2,85,3,-28,3,43,4,67,4,49,4,24,4,-24,3,-51,3,-43,3,-12,3,84,4,-35,4,-99,5,-100,6,-41,7,74,9,-46,10,125,12,65,14,-11,15,-126,17,-16,18,48,20,60,21,-10,21,118,22,-68,22,-70,22,-113,22,15,22,121,21,-86,20,-69,19,127,18,38,17,-75,15,42,14,118,12,-58,10,-1,8,46,7,81,5,97,3,88,1,68,-1,17,-3,-63,-6,103,-8,-3,-11,-101,-13,56,-15,-7,-18,-39,-20,-15,-22,36,-23,-85,-25,110,-26,-126,-27,-25,-28,-103,-28,-81,-28,31,-27,-27,-27,-8,-26,97,-24,4,-22,-38,-21,-53,-19,-45,-17,-38,-15,-46,-13,-74,-11,-126,-9,39,-7,-78,-6,43,-4,-125,-3,-61,-2,-2,-1,32,1,49,2,62,3,74,4,85,5,101,6,-126,7,-83,8,-38,9,24,11,83,12,-121,13,-89,14,-91,15,117,16,44,17,-96,17,-10,17,11,18,26,18,-13,17,-62,17,123,17,50,17,-42,16,-106,16,64,16,0,16,-73,15,125,15,77,15,21,15,-25,14,-91,14,88,14,-34,13,55,13,76,12,33,11,-96,9,-59,7,-109,5,1,3,38,0,31,-3,-41,-7,105,-10,-16,-14,121,-17,37,-20,-12,-24,22,-26,-127,-29,113,-31,-32,-33,-30,-34,-112,-34,-45,-34,-46,-33,76,-31,67,-29,-67,-27,126,-24,-126,-21,-110,-18,-74,-15,-60,-12,-85,-9,86,-6,-68,-4,-60,-2,-128,0,-56,1,-57,2,85,3,-102,3,-93,3,-121,3,70,3,7,3,-23,2,-35,2,17,3,118,3,21,4,-3,4,30,6,112,7,-24,8,113,10,30,12,-58,13,120,15,10,17,-118,18,-31,19,8,21,-38,21,115,22,-59,22,-40,22,-111,22,26,22,87,21,126,20,124,19,95,18,28,17,-60,15,88,14,-48,12,61,11,-119,9,-73,7,-30,5,-12,3,-14,1,-23,-1,-63,-3,-88,-5,111,-7,52,-9,-29,-12,-103,-14,78,-16,30,-18,7,-20,37,-22,105,-24,15,-25,-9,-27,65,-27,-35,-28,-32,-28,34,-27,-56,-27,-83,-26,-24,-25,86,-23,-5,-22,-58,-20,-67,-18,-61,-16,-48,-14,-55,-12,-66,-10,-114,-8,79,-6,-40,-5,65,-3,-127,-2,-69,-1,-39,0,-23,1,-4,2,28,4,41,5,70,6,98,7,122,8,-112,9,-80,10,-86,11,-71,12,-94,13,-124,14,78,15,5,16,-105,16,9,17,88,17,124,17,-128,17,98,17,61,17,-10,16,-68,16,-112,16,97,16,63,16,42,16,33,16,23,16,5,16,-25,15,-83,15,71,15,-64,14,-6,13,10,13,-57,11,72,10,109,8,52,6,-71,3,-21,0,-62,-3,104,-6,-31,-10,90,-13,-67,-17,82,-20,36,-23,65,-26,-61,-29,-55,-31,69,-32,102,-33,24,-33,74,-33,52,-32,-118,-31,116,-29,-47,-27,-128,-24,-125,-21,-116,-18,-73,-15,-69,-12,-117,-9,51,-6,108,-4,76,-2,-51,-1,-14,0,-47,1,85,2,-109,2,-78,2,-99,2,-125,2,82,2,52,2,67,2,113,2,-48,2,113,3,80,4,-127,5,-22,6,114,8,50,10,0,12,-49,13,-114,15,43,17,-93,18,-13,19,-3,20,-49,21,100,22,-70,22,-51,22,-93,22,52,22,-120,21,-83,20,-87,19,109,18,22,17,-78,15,62,14,-56,12,50,11,-73,9,17,8,90,6,-99,4,-51,2,-51,0,-63,-2,-111,-4,106,-6,33,-8,-30,-11,-106,-13,87,-15,54,-17,28,-19,35,-21,99,-23,-33,-25,-105,-26,-102,-27,-1,-28,-72,-28,-22,-28,97,-27,66,-26,115,-25,-27,-24,-114,-22,92,-20,74,-18,52,-16,69,-14,45,-12,36,-10,-9,-9,-56,-7,122,-5,1,-3,114,-2,-61,-1,-13,0,18,2,24,3,19,4,13,5,1,6,0,7,10,8,15,9,34,10,45,11,50,12,31,13,-10,13,-80,14,72,15,-36,15,52,16,-116,16,-57,16,-20,16,-5,16,5,17,-11,16,-26,16,-37,16,-52,16,-83,16,-84,16,-80,16,-71,16,-73,16,-91,16,-109,16,65,16,-63,15}; }
	private static byte[] data40(){ return new byte[] {-5,14,-16,13,-101,12,-13,10,-21,8,-112,6,-8,3,32,1,-5,-3,-72,-6,63,-9,-59,-13,66,-16,-37,-20,-88,-23,-50,-26,75,-28,66,-30,-59,-32,-39,-33,-119,-33,-38,-33,-70,-32,31,-30,-9,-29,58,-26,-61,-24,-112,-21,103,-18,91,-15,59,-12,-7,-10,-118,-7,-69,-5,-97,-3,35,-1,90,0,40,1,-99,1,-49,1,-44,1,-68,1,-106,1,112,1,107,1,-115,1,-25,1,92,2,35,3,28,4,80,5,-74,6,67,8,-10,9,-49,11,-107,13,110,15,31,17,-78,18,14,20,35,21,-6,21,-121,22,-64,22,-65,22,-123,22,18,22,109,21,-103,20,-79,19,-93,18,116,17,43,16,-63,14,84,13,-54,11,66,10,-96,8,-7,6,74,5,-119,3,-70,1,-54,-1,-60,-3,-88,-5,113,-7,39,-9,-54,-12,-128,-14,45,-16,-1,-19,-13,-21,31,-22,-126,-24,44,-25,26,-26,95,-27,1,-27,-27,-28,59,-27,-46,-27,-56,-26,6,-24,-106,-23,87,-21,70,-19,79,-17,109,-15,-124,-13,-124,-11,124,-9,83,-7,5,-5,-102,-4,26,-2,112,-1,-70,0,-23,1,-10,2,5,4,-13,4,-34,5,-61,6,-105,7,117,8,84,9,63,10,30,11,9,12,-31,12,-90,13,86,14,-3,14,118,15,-43,15,42,16,106,16,-123,16,-68,16,-54,16,-6,16,28,17,69,17,112,17,-101,17,-66,17,-58,17,-57,17,-81,17,120,17,20,17,118,16,-75,15,-91,14,86,13,-95,11,-98,9,64,7,-107,4,-95,1,97,-2,7,-5,-123,-9,16,-12,-106,-16,72,-19,64,-22,119,-25,7,-27,12,-29,-108,-31,-102,-32,57,-32,98,-32,35,-31,105,-30,46,-28,86,-26,-48,-24,125,-21,70,-18,17,-15,-58,-13,83,-10,-89,-8,-66,-6,122,-4,-30,-3,14,-1,-18,-1,114,0,-57,0,-24,0,-28,0,-52,0,-77,0,-70,0,-35,0,47,1,-51,1,-103,2,-82,3,10,5,-124,6,57,8,-1,9,-34,11,-96,13,107,15,12,17,-118,18,-36,19,1,21,-40,21,122,22,-54,22,-35,22,-95,22,52,22,126,21,-94,20,-99,19,125,18,69,17,8,16,-65,14,102,13,23,12,-96,10,28,9,-100,7,-5,5,59,4,116,2,-114,0,-110,-2,127,-4,97,-6,44,-8,-23,-11,-86,-13,89,-15,15,-17,-23,-20,-42,-22,16,-23,116,-25,64,-26,84,-27,-44,-28,-82,-28,-24,-28,118,-27,98,-26,-109,-25,0,-23,-84,-22,-121,-20,-123,-18,-105,-16,-75,-14,-37,-12,-20,-10,-30,-8,-74,-6,98,-4,-20,-3,80,-1,-110,0,-80,1,-68,2,-72,3,-88,4,-111,5,124,6,102,7,66,8,20,9,-17,9,-76,10,117,11,42,12,-48,12,108,13,21,14,-103,14,30,15,-120,15,-15,15,69,16,-117,16,-52,16,8,17,53,17,114,17,-90,17,-24,17,27,18,69,18,94,18,87,18,40,18,-70,17,28,17,49,16,6,15,-109,13,-52,11,-60,9,93,7,-54,4,-34,1,-48,-2,121,-5,23,-8,-106,-12,46,-15,-44,-19,-63,-22,-11,-25,-109,-27,-90,-29,51,-30,75,-31,-4,-32,51,-31,-23,-31,29,-29,-71,-28,-61,-26,14,-23,-106,-21,66,-18,-6,-16,-95,-13,38,-10,126,-8,124,-6,35,-4,126,-3,126,-2,48,-1,-108,-1,-58,-1,-29,-1,-31,-1,-37,-1,-31,-1,-4,-1,68,0,-70,0,77,1,47,2,72,3,-92,4,40,6,-37,7,-79,9,-103,11,-125,13,84,15,12,17,-117,18,-39,19,-38,20,-102,21,41,22,85,22,87,22,26,22,-75,21,29,21,77,20,107,19,95,18,71,17,1,16,-69,14,110,13,37,12,-52,10,109,9,2,8,-113,6,4,5,107,3,-103,1,-68,-1,-85,-3,-128,-5,66,-7,1,-9,-82,-12,82,-14,19,-16,-24,-19,-34,-21,11,-22,105,-24,2,-25,-13,-27,53,-27,-39,-28,-35,-28,61,-27,5,-26,40,-25,-96,-24,70,-22,51,-20,41,-18,65,-16,87,-14,110,-12,117,-10,112,-8,72,-6,0,-4,-99,-3,19,-1,107,0,-106,1,-99,2,-114,3,88,4,40,5,-29,5,-93,6,107,7,31,8,-14,8,-59,9,-106,10,95,11,31,12,-48,12,113,13,11,14,-109,14,12,15,-112,15,-9,15,92,16,-64,16,49,17,-113,17,-15,17,50,18,-122,18,-80,18,-36,18,-19,18,-31,18,-63,18,94,18,-54,17,-16,16,-41,15,89,14,-118,12,106,10,-14,7,62,5,57,2,13,-1,-72,-5,100,-8,-12,-12,-79,-15,127,-18,126,-21,-54,-24,105,-26,-124,-28,11,-29,14,-30,-78,-31,-50,-31,125,-30,-94,-29,38,-27,32,-25,72,-23,-88,-21,20,-18,-108,-16,-14,-14,75,-11,98,-9,70,-7,-31,-6,64,-4,84,-3,16,-2,-107,-2,-22,-2,12,-1,22,-1,24,-1,40,-1,88,-1,-79,-1,63,0,-2,0,7,2,60,3,-81,4,84,6,2,8,-39,9,-78,11,-118,13}; }
	private static byte[] data41(){ return new byte[] {84,15,-11,16,-120,18,-41,19,-16,20,-75,21,64,22,127,22,114,22,41,22,-86,21,-6,20,44,20,65,19,59,18,68,17,50,16,22,15,-31,13,-76,12,119,11,33,10,-58,8,86,7,-38,5,59,4,-118,2,-66,0,-56,-2,-65,-4,125,-6,40,-8,-55,-11,82,-13,-27,-16,-119,-18,89,-20,94,-22,-92,-24,35,-25,1,-26,57,-27,-45,-28,-72,-28,13,-27,-77,-27,-79,-26,8,-24,-116,-23,111,-21,109,-19,-120,-17,-65,-15,-13,-13,10,-10,25,-8,-10,-7,-69,-5,80,-3,-68,-2,9,0,54,1,73,2,65,3,27,4,-12,4,-89,5,105,6,3,7,-82,7,101,8,8,9,-65,9,115,10,52,11,-11,11,-85,12,97,13,6,14,-95,14,61,15,-60,15,67,16,-59,16,66,17,-66,17,48,18,-86,18,13,19,101,19,-90,19,-67,19,-82,19,105,19,-12,18,58,18,64,17,9,16,-119,14,-79,12,-103,10,58,8,-112,5,-93,2,-120,-1,53,-4,-34,-8,126,-11,55,-14,18,-17,43,-20,-105,-23,77,-25,-126,-27,28,-28,51,-29,-68,-30,-55,-30,80,-29,66,-28,-88,-27,107,-25,122,-23,-89,-21,10,-18,89,-16,-74,-14,-35,-12,-53,-10,-121,-8,-10,-7,47,-5,23,-4,-51,-4,73,-3,-89,-3,-24,-3,4,-2,43,-2,89,-2,-89,-2,14,-1,-73,-1,-123,0,-108,1,-28,2,107,4,16,6,-15,7,-41,9,-56,11,-86,13,101,15,1,17,108,18,-104,19,-102,20,74,21,-59,21,-1,21,9,22,-58,21,102,21,-53,20,12,20,49,19,46,18,40,17,19,16,19,15,0,14,-13,12,-44,11,-75,10,121,9,57,8,-66,6,54,5,-120,3,-68,1,-57,-1,-84,-3,124,-5,68,-7,-27,-10,-127,-12,12,-14,-79,-17,104,-19,67,-21,83,-23,-95,-25,82,-26,85,-27,-65,-28,-116,-28,-56,-28,105,-27,89,-26,-90,-25,37,-23,-4,-22,-38,-20,-16,-18,18,-15,65,-13,115,-11,127,-9,116,-7,75,-5,-10,-4,114,-2,-81,-1,-37,0,-53,1,-81,2,101,3,32,4,-41,4,-117,5,59,6,-1,6,-76,7,104,8,47,9,-28,9,-94,10,97,11,13,12,-54,12,-123,13,59,14,-9,14,-101,15,81,16,-20,16,-120,17,21,18,-119,18,-1,18,109,19,-65,19,9,20,30,20,38,20,-9,19,-117,19,-38,18,-28,17,-100,16,5,15,23,13,-27,10,117,8,-73,5,-34,2,-59,-1,-96,-4,104,-7,30,-10,-20,-14,-42,-17,-11,-20,105,-22,28,-24,78,-26,-31,-28,-3,-29,-115,-29,-116,-29,27,-28,-6,-28,74,-26,-37,-25,-85,-23,-82,-21,-61,-19,-13,-17,15,-14,41,-12,7,-10,-74,-9,44,-7,103,-6,93,-5,-2,-5,115,-4,-63,-4,-10,-4,40,-3,79,-3,-103,-3,5,-2,-109,-2,87,-1,65,0,111,1,-43,2,89,4,5,6,-36,7,-73,9,-90,11,-122,13,87,15,-1,16,117,18,-77,19,-97,20,70,21,-99,21,-63,21,-86,21,83,21,-42,20,58,20,-122,19,-61,18,-26,17,2,17,23,16,22,15,21,14,16,13,12,12,-18,10,-42,9,-89,8,92,7,-5,5,107,4,-63,2,-39,0,-64,-2,-122,-4,29,-6,-71,-9,52,-11,-81,-14,62,-16,-13,-19,-56,-21,-38,-23,42,-24,-47,-26,-60,-27,14,-27,-75,-28,-51,-28,74,-27,42,-26,95,-25,-25,-24,-76,-22,-85,-20,-49,-18,-14,-16,25,-13,70,-11,70,-9,47,-7,-6,-6,-105,-4,29,-2,110,-1,-97,0,-92,1,-119,2,73,3,-1,3,-103,4,39,5,-79,5,72,6,-17,6,-107,7,85,8,29,9,-25,9,-54,10,-110,11,93,12,37,13,-15,13,-90,14,94,15,26,16,-40,16,127,17,48,18,-56,18,90,19,-49,19,39,20,89,20,105,20,79,20,2,20,-115,19,-50,18,-24,17,-91,16,32,15,75,13,45,11,-58,8,30,6,60,3,36,0,4,-3,-53,-7,-92,-10,-118,-13,-87,-16,-24,-19,112,-21,67,-23,-126,-25,24,-26,33,-27,-99,-28,-111,-28,-19,-28,-77,-27,-44,-26,92,-24,13,-22,-12,-21,-26,-19,-39,-17,-55,-15,-106,-13,64,-11,-67,-10,2,-8,43,-7,13,-6,-61,-6,74,-5,-62,-5,19,-4,102,-4,-97,-4,-1,-4,114,-3,27,-2,-33,-2,-10,-1,57,1,-73,2,96,4,29,6,-3,7,-34,9,-69,11,127,13,45,15,-75,16,2,18,46,19,22,20,-56,20,43,21,89,21,76,21,14,21,-113,20,-9,19,63,19,127,18,-87,17,-48,16,5,16,58,15,107,14,-107,13,-84,12,-74,11,-73,10,-103,9,100,8,-16,6,111,5,-55,3,-6,1,-24,-1,-54,-3,121,-5,10,-7,115,-10,-33,-13,87,-15,-58,-18,116,-20,82,-22,-118,-24,-2,-26,-37,-27,19,-27,-67,-28,-57,-28,56,-27,-9,-27,33,-25,-118,-24,60,-22,35,-20,59,-18,86,-16,-108,-14,-66,-12,-47,-10}; }
	private static byte[] data42(){ return new byte[] {-52,-8,-104,-6,43,-4,-105,-3,-41,-2,-17,-1,-38,0,-82,1,111,2,21,3,-54,3,98,4,-8,4,-97,5,65,6,-28,6,-103,7,86,8,50,9,10,10,-20,10,-45,11,-74,12,-75,13,-119,14,104,15,61,16,12,17,-59,17,114,18,25,19,-80,19,47,20,-99,20,-24,20,22,21,6,21,-72,20,54,20,101,19,97,18,-5,16,103,15,111,13,85,11,-11,8,96,6,-113,3,-93,0,-105,-3,126,-6,95,-9,87,-12,121,-15,-61,-18,90,-20,77,-22,-118,-24,48,-25,67,-26,-81,-27,-110,-27,-44,-27,109,-26,96,-25,-118,-24,2,-22,-81,-21,105,-19,62,-17,14,-15,-59,-14,85,-12,-64,-11,5,-9,9,-8,-41,-8,127,-7,3,-6,112,-6,-37,-6,56,-5,-89,-5,50,-4,-49,-4,-106,-3,-122,-2,-83,-1,7,1,-120,2,54,4,5,6,-16,7,-23,9,-30,11,-85,13,117,15,-3,16,76,18,92,19,38,20,-76,20,-20,20,11,21,-28,20,-91,20,55,20,-86,19,18,19,94,18,-93,17,-29,16,21,16,83,15,-116,14,-46,13,13,13,54,12,100,11,97,10,57,9,-19,7,116,6,-58,4,-30,2,-52,0,-121,-2,39,-4,-82,-7,23,-9,-128,-12,6,-14,127,-17,38,-19,-17,-22,3,-23,92,-25,17,-26,39,-27,-77,-28,-101,-28,-10,-28,-65,-27,-37,-26,65,-24,-10,-23,-40,-21,-45,-19,-16,-17,24,-14,44,-12,70,-10,47,-8,20,-6,-73,-5,41,-3,115,-2,-104,-1,122,0,63,1,-20,1,-116,2,15,3,-91,3,48,4,-48,4,-125,5,65,6,20,7,-34,7,-44,8,-73,9,-86,10,-110,11,-125,12,-126,13,120,14,94,15,87,16,60,17,14,18,-50,18,118,19,9,20,123,20,-56,20,1,21,21,21,-18,20,-87,20,41,20,109,19,113,18,35,17,-113,15,-76,13,-114,11,54,9,-96,6,-43,3,-3,0,6,-2,6,-5,20,-8,49,-11,110,-14,-54,-17,107,-19,89,-21,-114,-23,43,-24,41,-25,-107,-26,100,-26,-112,-26,33,-25,13,-24,53,-23,121,-22,-1,-21,120,-19,26,-17,-91,-16,46,-14,-110,-13,-26,-12,23,-10,28,-9,-11,-9,-89,-8,57,-7,-80,-7,30,-6,-122,-6,-8,-6,-111,-5,66,-4,37,-3,58,-2,125,-1,-15,0,-114,2,77,4,20,6,-6,7,-44,9,-84,11,100,13,9,15,125,16,-55,17,-35,18,-85,19,55,20,127,20,-110,20,102,20,21,20,-103,19,4,19,106,18,-51,17,39,17,-117,16,-23,15,80,15,-77,14,5,14,82,13,-105,12,-62,11,-30,10,-54,9,-94,8,68,7,-74,5,-12,3,-4,1,-51,-1,101,-3,-43,-6,41,-8,125,-11,-46,-14,50,-16,-73,-19,127,-21,-122,-23,-36,-25,-109,-26,-89,-27,15,-27,-15,-28,47,-27,-36,-27,-38,-26,48,-24,-43,-23,-64,-21,-64,-19,-21,-17,7,-14,32,-12,30,-10,-4,-9,-80,-7,59,-5,-110,-4,-52,-3,-40,-2,-62,-1,-117,0,73,1,-18,1,124,2,9,3,-111,3,45,4,-55,4,-121,5,67,6,33,7,25,8,32,9,36,10,54,11,65,12,77,13,82,14,66,15,53,16,35,17,-11,17,-71,18,120,19,35,20,-75,20,19,21,85,21,99,21,48,21,-39,20,53,20,99,19,90,18,10,17,118,15,-83,13,-86,11,112,9,-20,6,69,4,-122,1,-96,-2,-79,-5,-59,-8,-2,-11,83,-13,-46,-16,-105,-18,-85,-20,-17,-22,-108,-23,-118,-24,-33,-25,-121,-25,-124,-25,-42,-25,122,-24,101,-23,-111,-22,-54,-21,56,-19,-84,-18,36,-16,127,-15,-57,-14,-20,-13,-1,-12,-28,-11,-88,-10,92,-9,0,-8,-106,-8,26,-7,-79,-7,82,-6,6,-5,-39,-5,-48,-4,-16,-3,72,-1,-61,0,111,2,60,4,22,6,30,8,-2,9,-28,11,-100,13,49,15,-123,16,-89,17,-115,18,71,19,-84,19,-14,19,-1,19,-35,19,-104,19,42,19,-79,18,34,18,-115,17,-23,16,84,16,-49,15,72,15,-48,14,86,14,-45,13,63,13,-109,12,-62,11,-58,10,-98,9,54,8,-94,6,-54,4,-48,2,-114,0,54,-2,-83,-5,13,-7,79,-10,-101,-13,-6,-16,99,-18,9,-20,-34,-23,48,-24,-71,-26,-63,-27,34,-27,-8,-28,60,-27,-24,-27,-28,-26,43,-24,-66,-23,-125,-21,109,-19,-127,-17,-109,-15,-88,-13,-91,-11,-106,-9,83,-7,-31,-6,59,-4,109,-3,110,-2,54,-1,-32,-1,-116,0,17,1,-97,1,39,2,-52,2,101,3,34,4,-31,4,-80,5,-92,6,-105,7,-99,8,-81,9,-51,10,2,12,33,13,72,14,95,15,108,16,105,17,78,18,15,19,-67,19,82,20,-62,20,11,21,78,21,75,21,45,21,-46,20,81,20,114,19,115,18,21,17,-114,15,-70,13,-72,11,-127,9,29,7,-108,4,-15,1,73,-1,119,-4,-71,-7,3,-9,108,-12,-17,-15,-75,-17}; }
	private static byte[] data43(){ return new byte[] {-67,-19,5,-20,-90,-22,-102,-23,-15,-24,-111,-24,-118,-24,-60,-24,64,-23,-9,-23,-40,-22,-28,-21,11,-19,64,-18,-123,-17,-71,-16,-35,-15,-9,-14,3,-12,-36,-12,-95,-11,73,-10,-22,-10,126,-9,20,-8,-82,-8,109,-7,76,-6,63,-5,91,-4,-93,-3,23,-1,-89,0,92,2,31,4,-1,5,-25,7,-68,9,-112,11,76,13,-25,14,78,16,111,17,102,18,10,19,115,19,-98,19,-98,19,113,19,23,19,-81,18,63,18,-61,17,77,17,-51,16,96,16,-20,15,-122,15,21,15,-95,14,43,14,-66,13,43,13,-128,12,-98,11,-108,10,78,9,-45,7,-5,5,-9,3,-77,1,64,-1,-108,-4,-44,-7,25,-9,75,-12,-97,-15,0,-17,-94,-20,-124,-22,-79,-24,47,-25,19,-26,100,-27,41,-27,76,-27,-30,-27,-53,-26,23,-24,-101,-23,110,-21,68,-19,79,-17,61,-15,51,-13,23,-11,-35,-10,-122,-8,-9,-7,80,-5,117,-4,121,-3,76,-2,4,-1,-86,-1,59,0,-67,0,67,1,-40,1,-126,2,58,3,19,4,14,5,20,6,49,7,87,8,-121,9,-66,10,-2,11,37,13,86,14,114,15,-110,16,-102,17,-122,18,101,19,40,20,-60,20,50,21,124,21,-103,21,-126,21,72,21,-34,20,61,20,106,19,97,18,35,17,-89,15,-3,13,9,12,-26,9,-109,7,29,5,-116,2,-23,-1,56,-3,-105,-6,4,-8,-125,-11,43,-13,-10,-16,3,-17,62,-19,-51,-21,-86,-22,-61,-23,70,-23,14,-23,25,-23,121,-23,12,-22,-40,-22,-72,-21,-57,-20,-46,-19,-17,-18,-6,-17,-4,-16,-11,-15,-25,-14,-61,-13,-122,-12,64,-11,-5,-11,-84,-10,93,-9,27,-8,-39,-8,-60,-7,-57,-6,0,-4,95,-3,-22,-2,-100,0,96,2,74,4,57,6,40,8,-6,9,-67,11,100,13,-52,14,18,16,23,17,-12,17,-113,18,-21,18,31,19,34,19,-16,18,-92,18,49,18,-55,17,73,17,-39,16,96,16,12,16,-70,15,125,15,42,15,-12,14,-104,14,47,14,-91,13,-9,12,30,12,13,11,-53,9,81,8,-115,6,-100,4,113,2,8,0,98,-3,-85,-6,-49,-9,1,-11,64,-14,-111,-17,24,-19,-9,-22,15,-23,-105,-25,-123,-26,-43,-27,-110,-27,-82,-27,43,-26,8,-25,46,-24,-84,-23,91,-21,54,-19,45,-17,50,-15,39,-13,13,-11,-47,-10,100,-8,-52,-7,9,-5,17,-4,-12,-4,-86,-3,90,-2,-6,-2,-116,-1,25,0,-83,0,83,1,8,2,-56,2,-102,3,-117,4,-98,5,-75,6,-22,7,45,9,127,10,-50,11,25,13,73,14,110,15,-120,16,121,17,90,18,16,19,-55,19,68,20,-67,20,7,21,50,21,45,21,-12,20,-113,20,-20,19,32,19,14,18,-48,16,88,15,-68,13,-19,11,-23,9,-58,7,118,5,11,3,-118,0,1,-2,111,-5,-16,-8,-124,-10,65,-12,28,-14,82,-16,-83,-18,64,-19,38,-20,71,-21,-76,-22,88,-22,60,-22,93,-22,-79,-22,56,-21,-36,-21,-88,-20,-115,-19,-126,-18,112,-17,94,-16,56,-15,19,-14,-46,-14,-109,-13,62,-12,0,-11,-73,-11,-128,-10,90,-9,78,-8,89,-7,-118,-6,-42,-5,51,-3,-63,-2,102,0,31,2,-5,3,-27,5,-55,7,-92,9,103,11,17,13,122,14,-73,15,-83,16,115,17,-12,17,71,18,95,18,94,18,47,18,-24,17,-113,17,50,17,-44,16,122,16,31,16,-59,15,-102,15,96,15,41,15,5,15,-32,14,-85,14,71,14,-59,13,22,13,36,12,-12,10,124,9,-79,7,-87,5,100,3,-18,0,71,-2,119,-5,-80,-8,-44,-11,6,-13,77,-16,-31,-19,-106,-21,-102,-23,14,-24,-22,-26,42,-26,-37,-27,-19,-27,124,-26,85,-25,125,-24,-26,-23,127,-21,63,-19,12,-17,-36,-16,-79,-14,116,-12,30,-10,-95,-9,-2,-8,54,-6,68,-5,26,-4,-41,-4,-125,-3,17,-2,-111,-2,22,-1,-91,-1,85,0,16,1,-19,1,-42,2,-27,3,15,5,62,6,-128,7,-45,8,49,10,-116,11,-31,12,40,14,118,15,-88,16,-65,17,-82,18,-125,19,48,20,-73,20,5,21,58,21,62,21,24,21,-48,20,92,20,-59,19,2,19,-9,17,-59,16,103,15,-36,13,12,12,33,10,17,8,-33,5,-93,3,74,1,-25,-2,-116,-4,48,-6,-35,-9,-91,-11,-121,-13,-101,-15,-37,-17,76,-18,19,-19,28,-20,87,-21,-21,-22,-84,-22,-82,-22,-26,-22,75,-21,-57,-21,94,-20,16,-19,-50,-19,-107,-18,96,-17,52,-16,1,-15,-70,-15,-121,-14,68,-13,5,-12,-59,-12,-112,-11,123,-10,104,-9,-103,-8,-37,-7,70,-5,-39,-4,-111,-2,79,0,54,2,30,4,9,6,-29,7,-82,9,85,11,-33,12,63,14,113,15,106,16,39,17,-79,17,6,18,28,18,22,18,-19,17,-113,17,63,17,-29,16,-106,16,81,16,19,16,-15,15}; }
	private static byte[] data44(){ return new byte[] {-42,15,-62,15,-82,15,-114,15,107,15,36,15,-43,14,86,14,-93,13,-60,12,-104,11,43,10,113,8,120,6,53,4,-76,1,-1,-2,36,-4,60,-7,86,-10,123,-13,-57,-16,67,-18,20,-20,27,-22,-117,-24,79,-25,122,-26,23,-26,29,-26,-124,-26,74,-25,94,-24,-69,-23,84,-21,20,-19,-31,-18,-79,-16,116,-14,45,-12,-73,-11,23,-9,85,-8,107,-7,102,-6,57,-5,-33,-5,-117,-4,35,-3,-79,-3,58,-2,-35,-2,-114,-1,92,0,58,1,66,2,96,3,-93,4,-6,5,108,7,-45,8,89,10,-49,11,44,13,124,14,-73,15,-41,16,-46,17,-75,18,-126,19,38,20,-92,20,-5,20,38,21,34,21,-3,20,-98,20,35,20,-127,19,-88,18,-75,17,-115,16,72,15,-40,13,57,12,113,10,-124,8,-125,6,84,4,17,2,-68,-1,124,-3,42,-5,-16,-8,-49,-10,-43,-12,-15,-14,50,-15,-79,-17,97,-18,63,-19,92,-20,-76,-21,74,-21,26,-21,20,-21,63,-21,-88,-21,33,-20,-76,-20,89,-19,0,-18,-73,-18,109,-17,29,-16,-39,-16,-110,-15,103,-14,57,-13,18,-12,10,-11,10,-10,39,-9,81,-8,-93,-7,24,-5,-96,-4,84,-2,22,0,-15,1,-32,3,-51,5,-82,7,-128,9,44,11,-81,12,-11,13,29,15,-18,15,-101,16,18,17,87,17,105,17,108,17,66,17,-1,16,-70,16,105,16,31,16,-38,15,-89,15,-124,15,-121,15,-121,15,-103,15,-97,15,-87,15,-96,15,97,15,-12,14,83,14,127,13,86,12,-32,10,44,9,44,7,-26,4,117,2,-60,-1,1,-3,33,-6,37,-9,79,-12,-112,-15,7,-17,-74,-20,-72,-22,38,-23,-22,-25,31,-25,-68,-26,-53,-26,39,-25,-39,-25,-34,-24,22,-22,-113,-21,33,-19,-61,-18,116,-16,40,-14,-57,-13,74,-11,-97,-10,-46,-9,-25,-8,-67,-7,126,-6,35,-5,-75,-5,71,-4,-53,-4,108,-3,23,-2,-35,-2,-62,-1,-74,0,-56,1,-7,2,67,4,-96,5,10,7,-121,8,13,10,-113,11,5,13,99,14,-79,15,-48,16,-37,17,-78,18,98,19,-21,19,75,20,-127,20,-93,20,-107,20,119,20,37,20,-86,19,27,19,76,18,109,17,78,16,26,15,-59,13,64,12,-103,10,-42,8,2,7,12,5,-20,2,-45,0,-87,-2,117,-4,62,-6,24,-8,28,-10,44,-12,113,-14,-38,-16,-112,-17,92,-18,109,-19,-78,-20,37,-20,-50,-21,-94,-21,-115,-21,-65,-21,-5,-21,109,-20,-43,-20,105,-19,7,-18,-75,-18,93,-17,13,-16,-54,-16,-115,-15,100,-14,58,-13,47,-12,80,-11,-126,-10,-48,-9,64,-7,-39,-6,-123,-4,69,-2,12,0,-14,1,-48,3,-94,5,118,7,47,9,-60,10,65,12,-123,13,-93,14,126,15,44,16,-114,16,-54,16,-44,16,-60,16,-94,16,97,16,42,16,-15,15,-62,15,-99,15,-119,15,-116,15,-108,15,-95,15,-70,15,-43,15,-37,15,-43,15,-70,15,105,15,-39,14,28,14,12,13,-85,11,3,10,7,8,-69,5,57,3,123,0,-88,-3,-78,-6,-52,-9,-21,-12,54,-14,-106,-17,85,-19,89,-21,-84,-23,87,-24,-122,-25,20,-25,9,-25,106,-25,22,-24,25,-23,101,-22,-54,-21,91,-19,-31,-18,127,-16,16,-14,-124,-13,-45,-12,7,-10,31,-9,23,-8,-17,-8,-88,-7,77,-6,-32,-6,121,-5,2,-4,-101,-4,76,-3,20,-2,-6,-2,5,0,57,1,-126,2,-5,3,110,5,-12,6,-124,8,16,10,-110,11,1,13,88,14,-90,15,-56,16,-54,17,-91,18,102,19,-17,19,80,20,-124,20,-116,20,101,20,39,20,-66,19,65,19,-101,18,-28,17,1,17,3,16,-22,14,-90,13,61,12,-68,10,24,9,93,7,116,5,-115,3,-110,1,-112,-1,-116,-3,-119,-5,122,-7,-113,-9,-85,-11,-32,-13,50,-14,-82,-16,100,-17,64,-18,79,-19,-102,-20,30,-20,-43,-21,-80,-21,-84,-21,-35,-21,28,-20,109,-20,-25,-20,100,-19,8,-18,-95,-18,82,-17,16,-16,-22,-16,-56,-15,-69,-14,-67,-13,-44,-12,19,-10,89,-9,-53,-8,98,-6,18,-4,-35,-3,-76,-1,-94,1,-109,3,112,5,64,7,-14,8,-121,10,-26,11,26,13,27,14,-17,14,-109,15,-3,15,61,16,88,16,80,16,40,16,-13,15,-74,15,-114,15,94,15,68,15,72,15,111,15,-103,15,-46,15,13,16,81,16,123,16,-118,16,105,16,20,16,-100,15,-50,14,-63,13,99,12,-78,10,-73,8,-122,6,-6,3,77,1,113,-2,-127,-5,-127,-8,-100,-11,-41,-14,72,-16,-11,-19,-10,-21,85,-22,15,-23,48,-24,-77,-25,-108,-25,-43,-25,107,-24,73,-23,99,-22,-89,-21,32,-19,-107,-18,29,-16,-101,-15,9,-13,63,-12,107,-11,97,-10,72,-9,-2,-9,-94,-8,54,-7,-61,-7,86,-6,-24,-6,-105,-5,85,-4,54,-3,48,-2,64,-1,-114,0}; }
	private static byte[] data45(){ return new byte[] {-21,1,100,3,-9,4,-88,6,98,8,10,10,-76,11,61,13,-83,14,-2,15,22,17,16,18,-42,18,115,19,-23,19,45,20,82,20,89,20,52,20,-19,19,-126,19,5,19,96,18,-89,17,-43,16,-19,15,-19,14,-54,13,-109,12,57,11,-39,9,52,8,-123,6,-72,4,-58,2,-44,0,-55,-2,-78,-4,-70,-6,-70,-8,-50,-10,-14,-12,62,-13,-75,-15,73,-16,7,-17,-18,-19,29,-19,95,-20,-20,-21,-112,-21,109,-21,108,-21,-100,-21,-45,-21,60,-20,-75,-20,57,-19,-51,-19,112,-18,51,-17,-6,-17,-22,-16,-27,-15,7,-13,66,-12,-102,-11,18,-9,-96,-8,71,-6,-6,-5,-65,-3,-105,-1,120,1,79,3,45,5,-20,6,-97,8,46,10,-112,11,-62,12,-65,13,-120,14,36,15,-128,15,-71,15,-45,15,-46,15,-73,15,-106,15,126,15,93,15,70,15,50,15,74,15,94,15,-113,15,-66,15,3,16,66,16,-125,16,-100,16,-102,16,110,16,-7,15,65,15,60,14,-30,12,69,11,73,9,11,7,-118,4,-29,1,28,-1,47,-4,62,-7,90,-10,-109,-13,-11,-16,-94,-18,-109,-20,-36,-22,-113,-23,-85,-24,39,-24,26,-24,94,-24,-3,-24,-53,-23,-22,-22,28,-20,108,-19,-65,-18,42,-16,116,-15,-65,-14,-33,-13,-17,-12,-39,-11,-82,-10,90,-9,-15,-9,-125,-8,12,-7,-110,-7,32,-6,-43,-6,-91,-5,-93,-4,-74,-3,-13,-2,88,0,-42,1,117,3,14,5,-74,6,108,8,7,10,-102,11,30,13,-116,14,-59,15,-23,16,-48,17,-113,18,26,19,116,19,-86,19,-83,19,-101,19,96,19,16,19,-79,18,55,18,-78,17,14,17,84,16,-115,15,-94,14,-95,13,121,12,75,11,-4,9,-112,8,11,7,109,5,-59,3,-23,1,13,0,30,-2,34,-4,50,-6,59,-8,86,-10,-121,-12,-25,-14,96,-15,0,-16,-40,-18,-40,-19,11,-19,99,-20,-25,-21,-102,-21,120,-21,120,-21,-102,-21,-29,-21,74,-20,-54,-20,108,-19,26,-18,-31,-18,-73,-17,-97,-16,-94,-15,-73,-14,-19,-13,61,-11,-91,-10,57,-8,-30,-7,-92,-5,112,-3,84,-1,46,1,7,3,-50,4,-122,6,29,8,-100,9,-21,10,22,12,11,13,-31,13,112,14,-47,14,14,15,42,15,34,15,0,15,-27,14,-57,14,-77,14,-85,14,-66,14,-26,14,39,15,120,15,-44,15,38,16,-112,16,-55,16,-8,16,-3,16,-46,16,117,16,-59,15,-50,14,-112,13,-11,11,20,10,-39,7,92,5,-74,2,-44,-1,-12,-4,-5,-7,28,-9,96,-12,-51,-15,-126,-17,-127,-19,-42,-21,-119,-22,121,-23,-11,-24,-59,-24,-11,-24,100,-23,42,-22,29,-21,73,-20,-125,-19,-49,-18,19,-16,82,-15,105,-14,109,-13,76,-12,41,-11,-43,-11,106,-10,-14,-10,-124,-9,11,-8,-106,-8,53,-7,-5,-7,-49,-6,-54,-5,-27,-4,34,-2,-97,-1,50,1,-31,2,-90,4,116,6,67,8,10,10,-86,11,67,13,-91,14,-31,15,-24,16,-64,17,125,18,-1,18,82,19,126,19,-120,19,106,19,40,19,-59,18,90,18,-35,17,64,17,-93,16,-5,15,66,15,-108,14,-81,13,-65,12,-74,11,-98,10,70,9,-35,7,87,6,-73,4,1,3,37,1,64,-1,97,-3,102,-5,119,-7,-114,-9,-81,-11,-15,-13,63,-14,-78,-16,94,-17,49,-18,52,-19,103,-20,-46,-21,109,-21,47,-21,39,-21,48,-21,111,-21,-62,-21,49,-20,-73,-20,94,-19,37,-18,9,-17,-1,-17,20,-15,77,-14,-106,-13,-9,-12,107,-10,1,-8,-104,-7,83,-5,32,-3,-13,-2,-44,0,-91,2,118,4,47,6,-50,7,69,9,-110,10,-81,11,-96,12,89,13,-31,13,78,14,-109,14,-71,14,-63,14,-62,14,-73,14,-84,14,-96,14,-88,14,-78,14,-37,14,38,15,125,15,-29,15,87,16,-57,16,41,17,98,17,-126,17,89,17,-9,16,82,16,89,15,18,14,122,12,-111,10,90,8,-17,5,74,3,115,0,-113,-3,-102,-6,-73,-9,-17,-12,89,-14,-4,-17,-3,-19,77,-20,2,-21,24,-22,-124,-23,86,-23,115,-23,-41,-23,-118,-22,89,-21,98,-20,119,-19,-107,-18,-58,-17,-26,-16,-13,-15,-23,-14,-68,-13,-122,-12,41,-11,-83,-11,43,-10,-94,-10,36,-9,-68,-9,87,-8,34,-7,20,-6,35,-5,91,-4,-68,-3,68,-1,-17,0,-87,2,114,4,81,6,35,8,-12,9,-95,11,67,13,-78,14,-3,15,8,17,-27,17,-126,18,-16,18,40,19,46,19,40,19,-21,18,-84,18,73,18,-31,17,96,17,-33,16,76,16,-79,15,24,15,99,14,-85,13,-31,12,1,12,14,11,-13,9,-65,8,101,7,-16,5,73,4,-128,2,-109,0,-76,-2,-96,-4,-101,-6,-102,-8,-85,-10,-52,-12,4,-13,103,-15,-11,-17,-94,-18,-122,-19,-112,-20,-33,-21,85,-21,-4,-22,-45,-22,-42,-22,27,-21}; }
	private static byte[] data46(){ return new byte[] {89,-21,-37,-21,93,-20,22,-19,-45,-19,-78,-18,-102,-17,-85,-16,-33,-15,43,-13,-120,-12,13,-10,-83,-9,95,-7,19,-5,-35,-4,-83,-2,124,0,69,2,-10,3,-98,5,48,7,-103,8,-29,9,7,11,-6,11,-66,12,74,13,-69,13,-10,13,32,14,43,14,57,14,51,14,49,14,79,14,102,14,-107,14,-39,14,42,15,-114,15,-19,15,88,16,-52,16,41,17,109,17,-126,17,110,17,45,17,-107,16,-83,15,122,14,-9,12,37,11,-20,8,-112,6,-13,3,48,1,89,-2,122,-5,-78,-8,0,-10,104,-13,22,-15,14,-17,82,-19,-31,-21,-25,-22,63,-22,-10,-23,1,-22,98,-22,-9,-22,-49,-21,-67,-20,-68,-19,-61,-18,-48,-17,-49,-16,-78,-15,122,-14,58,-13,-40,-13,110,-12,-26,-12,89,-11,-39,-11,78,-10,-44,-10,123,-9,70,-8,62,-7,87,-6,-91,-5,30,-3,-55,-2,-106,0,122,2,97,4,93,6,50,8,11,10,-83,11,68,13,-95,14,-56,15,-56,16,-120,17,30,18,117,18,-93,18,-93,18,-127,18,58,18,-29,17,124,17,14,17,-97,16,50,16,-66,15,70,15,-33,14,89,14,-59,13,38,13,107,12,-107,11,-101,10,126,9,67,8,-23,6,104,5,-76,3,-19,1,18,0,8,-2,1,-4,-20,-7,-27,-9,-31,-11,-8,-13,51,-14,-102,-16,35,-17,-26,-19,-31,-20,3,-20,99,-21,-20,-22,-95,-22,-117,-22,-85,-22,-25,-22,91,-21,-36,-21,-98,-20,110,-19,91,-18,102,-17,-122,-16,-71,-15,15,-13,102,-12,-40,-11,99,-9,13,-7,-80,-6,123,-4,60,-2,15,0,-58,1,116,3,26,5,-102,6,-3,7,66,9,86,10,68,11,15,12,-87,12,43,13,-125,13,-59,13,-33,13,-24,13,-25,13,-18,13,-3,13,25,14,72,14,-107,14,-13,14,105,15,-28,15,108,16,-21,16,87,17,-94,17,-51,17,-68,17,115,17,-24,16,19,16,-30,14,112,13,-94,11,-117,9,49,7,-97,4,-38,1,3,-1,30,-4,80,-7,-119,-10,-5,-13,-66,-15,-67,-17,7,-18,-78,-20,-60,-21,18,-21,-68,-22,-71,-22,-5,-22,123,-21,35,-20,-13,-20,-44,-19,-53,-18,-74,-17,-103,-16,96,-15,23,-14,-70,-14,65,-13,-80,-13,21,-12,-123,-12,-28,-12,111,-11,13,-10,-60,-10,-96,-9,-78,-8,-35,-7,60,-5,-58,-4,113,-2,60,0,38,2,21,4,28,6,8,8,-16,9,-85,11,68,13,-83,14,-53,15,-55,16,117,17,-10,17,64,18,78,18,73,18,27,18,-37,17,108,17,5,17,-113,16,33,16,-95,15,55,15,-56,14,102,14,-2,13,-101,13,39,13,-99,12,-1,11,52,11,77,10,59,9,-12,7,-126,6,-48,4,22,3,41,1,49,-1,14,-3,-8,-6,-37,-8,-52,-10,-68,-12,-43,-14,9,-15,127,-17,26,-18,-22,-20,-14,-21,66,-21,-54,-22,-114,-22,115,-22,-103,-22,-38,-22,71,-21,-42,-21,127,-20,76,-19,50,-18,43,-17,73,-16,-127,-15,-55,-14,52,-12,-80,-11,52,-9,-51,-8,115,-6,27,-4,-35,-3,-114,-1,67,1,-28,2,-118,4,11,6,108,7,-85,8,-55,9,-71,10,115,11,16,12,-127,12,-35,12,22,13,77,13,98,13,-122,13,-76,13,-48,13,4,14,60,14,-96,14,1,15,122,15,-13,15,-121,16,9,17,123,17,-46,17,7,18,15,18,-46,17,72,17,111,16,74,15,-36,13,14,12,5,10,-71,7,46,5,-127,2,-66,-1,-4,-4,52,-6,-124,-9,-3,-12,-88,-14,-93,-16,-29,-18,117,-19,103,-20,-71,-21,84,-21,66,-21,114,-21,-36,-21,109,-20,34,-19,-24,-19,-71,-18,124,-17,61,-16,-13,-16,-109,-15,43,-14,-92,-14,21,-13,98,-13,-58,-13,46,-12,-96,-12,38,-11,-32,-11,-65,-10,-53,-9,17,-7,125,-6,35,-4,-12,-3,-44,-1,-43,1,-35,3,-14,5,-32,7,-61,9,-121,11,32,13,-121,14,-85,15,-94,16,81,17,-64,17,-6,17,-6,17,-26,17,-95,17,75,17,-32,16,118,16,19,16,-74,15,86,15,11,15,-62,14,-126,14,49,14,-19,13,-107,13,56,13,-90,12,2,12,51,11,68,10,26,9,-76,7,36,6,97,4,116,2,97,0,44,-2,-2,-5,-60,-7,-113,-9,104,-11,98,-13,-120,-15,-32,-17,81,-18,12,-19,1,-20,45,-21,-101,-22,67,-22,17,-22,39,-22,110,-22,-40,-22,115,-21,53,-20,6,-19,-16,-19,-8,-18,28,-16,69,-15,-122,-14,-30,-13,86,-11,-41,-10,99,-8,-3,-7,-79,-5,91,-3,3,-1,-86,0,58,2,-53,3,55,5,-111,6,-51,7,-14,8,-12,9,-47,10,123,11,15,12,125,12,-44,12,7,13,52,13,94,13,-122,13,-82,13,-27,13,67,14,-94,14,18,15,-128,15,20,16,-104,16,18,17,-124,17,-36,17,10,18,11,18,-43,17,89,17,-99,16,-124,15,40,14,119,12,117,10,65,8}; }
	private static byte[] data47(){ return new byte[] {-52,5,39,3,102,0,-79,-3,-15,-6,102,-8,-36,-11,-83,-13,-99,-15,-28,-17,118,-18,84,-19,-110,-20,19,-20,-33,-21,-14,-21,72,-20,-59,-20,96,-19,11,-18,-54,-18,126,-17,32,-16,-87,-16,63,-15,-93,-15,15,-14,91,-14,-72,-14,21,-13,-120,-13,-2,-13,-105,-12,87,-11,68,-10,89,-9,-106,-8,20,-6,-61,-5,-101,-3,-108,-1,-89,1,-67,3,-38,5,-29,7,-41,9,-118,11,34,13,100,14,-126,15,87,16,-8,16,79,17,119,17,120,17,77,17,-11,16,-117,16,33,16,-81,15,63,15,-40,14,-122,14,78,14,34,14,-2,13,-17,13,-50,13,-76,13,120,13,33,13,-102,12,-1,11,25,11,5,10,-70,8,55,7,-107,5,-87,3,-105,1,109,-1,35,-3,-39,-6,-125,-8,71,-10,30,-12,28,-14,74,-16,-81,-18,84,-19,51,-20,92,-21,-83,-22,80,-22,24,-22,36,-22,90,-22,-63,-22,89,-21,2,-20,-23,-20,-50,-19,-15,-18,9,-16,72,-15,-110,-14,-30,-13,82,-11,-70,-10,50,-8,-71,-7,74,-5,-27,-4,126,-2,10,0,-96,1,31,3,-116,4,-36,5,24,7,47,8,32,9,-7,9,-76,10,76,11,-47,11,58,12,-118,12,-45,12,22,13,74,13,126,13,-62,13,24,14,120,14,-30,14,94,15,-24,15,119,16,4,17,123,17,-48,17,23,18,25,18,-14,17,123,17,-58,16,-62,15,119,14,-36,12,-4,10,-34,8,-122,6,-7,3,78,1,-92,-2,-29,-5,68,-7,-58,-10,-123,-12,122,-14,-74,-16,72,-17,49,-18,101,-19,-29,-20,-100,-20,-101,-20,-33,-20,50,-19,-80,-19,59,-18,-47,-18,98,-17,-14,-17,115,-16,-27,-16,63,-15,-115,-15,-62,-15,8,-14,89,-14,-74,-14,33,-13,-81,-13,-124,-12,120,-11,-93,-10,-2,-9,-87,-7,97,-5,76,-3,70,-1,89,1,122,3,-111,5,-101,7,-123,9,82,11,-37,12,54,14,72,15,31,16,-71,16,0,17,22,17,7,17,-55,16,126,16,16,16,-94,15,64,15,-34,14,-117,14,63,14,16,14,-9,13,-35,13,-44,13,-37,13,-53,13,-58,13,-114,13,51,13,-73,12,4,12,19,11,-44,9,99,8,-71,6,-47,4,-81,2,111,0,32,-2,-77,-5,79,-7,-13,-10,-83,-12,-111,-14,-114,-16,-42,-18,90,-19,29,-20,30,-21,117,-22,8,-22,-30,-23,-8,-23,65,-22,-71,-22,102,-21,34,-20,-2,-20,-20,-19,-13,-18,6,-16,50,-15,108,-14,-81,-13,13,-11,113,-10,-39,-9,85,-7,-45,-6,79,-4,-50,-3,91,-1,-44,0,89,2,-61,3,30,5,106,6,-107,7,-95,8,-126,9,82,10,-10,10,125,11,-38,11,60,12,-120,12,-41,12,19,13,100,13,-58,13,41,14,-115,14,3,15,-123,15,5,16,-111,16,24,17,-108,17,-21,17,55,18,67,18,27,18,-71,17,9,17,22,16,-63,14,46,13,82,11,54,9,-27,6,108,4,-34,1,71,-1,-86,-4,27,-6,-73,-9,122,-11,109,-13,-83,-15,35,-16,-12,-18,16,-18,117,-19,35,-19,7,-19,32,-19,102,-19,-68,-19,56,-18,-89,-18,38,-17,-111,-17,-6,-17,92,-16,-81,-16,-5,-16,58,-15,-123,-15,-39,-15,52,-14,-80,-14,62,-13,7,-12,-8,-12,34,-10,-128,-9,17,-7,-33,-6,-51,-4,-30,-2,8,1,51,3,94,5,110,7,91,9,37,11,-80,12,4,14,3,15,-33,15,101,16,-77,16,-66,16,-94,16,92,16,-15,15,-122,15,2,15,-101,14,56,14,-15,13,-59,13,-74,13,-68,13,-33,13,-2,13,37,14,74,14,85,14,61,14,7,14,-111,13,-10,12,13,12,-46,10,114,9,-69,7,-42,5,-94,3,86,1,-25,-2,107,-4,-26,-7,112,-9,23,-11,-34,-14,-30,-16,23,-17,-104,-19,85,-20,85,-21,-95,-22,39,-22,-9,-23,1,-22,64,-22,-82,-22,93,-21,21,-20,-7,-20,-17,-19,-2,-18,25,-16,69,-15,108,-14,-99,-13,-24,-12,47,-10,-127,-9,-33,-8,82,-6,-68,-5,47,-3,-107,-2,18,0,115,1,-44,2,33,4,89,5,-125,6,-106,7,-114,8,115,9,63,10,-20,10,121,11,-11,11,93,12,-62,12,13,13,106,13,-68,13,20,14,-117,14,-8,14,119,15,-8,15,-127,16,2,17,103,17,-66,17,-8,17,7,18,-15,17,-118,17,-17,16,31,16,-13,14,-124,13,-52,11,-43,9,-79,7,67,5,-56,2,54,0,-89,-3,41,-5,-57,-8,-111,-10,-108,-12,-61,-14,64,-15,7,-16,10,-17,96,-18,-20,-19,-83,-19,-85,-19,-55,-19,21,-18,100,-18,-51,-18,38,-17,-128,-17,-54,-17,21,-16,77,-16,125,-16,-85,-16,-27,-16,37,-15,-127,-15,5,-14,-98,-14,124,-13,117,-12,-78,-11,25,-9,-67,-8,-116,-6,123,-4,-116,-2,-77,0,-37,2,10,5,26,7,19,9,-34,10,79,12,-99,13,-90,14,98,15,-36,15,18,16,27,16,-16,15,-76,15}; }
	private static byte[] data48(){ return new byte[] {74,15,-33,14,113,14,12,14,-77,13,108,13,83,13,66,13,105,13,-120,13,-59,13,21,14,92,14,-112,14,-90,14,-104,14,81,14,-69,13,-11,12,-46,11,124,10,-35,8,-16,6,-51,4,127,2,12,0,119,-3,-27,-6,75,-8,-32,-11,-127,-13,88,-15,114,-17,-53,-19,118,-20,99,-21,-88,-22,50,-22,-2,-23,13,-22,71,-22,-67,-22,96,-21,32,-20,-12,-20,-18,-19,-14,-18,17,-16,38,-15,92,-14,-115,-13,-68,-12,-7,-11,60,-9,121,-8,-55,-7,31,-5,125,-4,-34,-3,75,-1,-77,0,16,2,90,3,-95,4,-43,5,-17,6,-17,7,-39,8,-96,9,100,10,0,11,-115,11,20,12,-112,12,-7,12,88,13,-75,13,28,14,-119,14,-7,14,111,15,-16,15,113,16,-22,16,98,17,-75,17,-9,17,11,18,-11,17,-99,17,12,17,47,16,22,15,-68,13,31,12,53,10,42,8,-24,5,-112,3,21,1,-108,-2,33,-4,-64,-7,-118,-9,116,-11,-110,-13,24,-14,-65,-16,-71,-17,-7,-18,127,-18,38,-18,3,-18,13,-18,56,-18,108,-18,-83,-18,-15,-18,48,-17,118,-17,-76,-17,-30,-17,11,-16,57,-16,116,-16,-86,-16,10,-15,120,-15,28,-14,-18,-14,-26,-13,52,-11,-95,-10,88,-8,47,-6,52,-4,81,-2,125,0,-75,2,-49,4,-30,6,-49,8,-120,10,11,12,90,13,86,14,28,15,-112,15,-65,15,-60,15,-110,15,60,15,-46,14,91,14,-15,13,-114,13,77,13,26,13,5,13,28,13,64,13,-117,13,-39,13,55,14,-112,14,-40,14,12,15,24,15,-34,14,120,14,-78,13,-72,12,92,11,-59,9,-46,7,-102,5,69,3,-82,0,21,-2,96,-5,-52,-8,65,-10,-38,-13,-96,-15,-87,-17,-12,-19,-111,-20,113,-21,-87,-22,28,-22,-13,-23,2,-22,88,-22,-37,-22,-112,-21,89,-20,71,-19,66,-18,67,-17,77,-16,96,-15,110,-14,-113,-13,-82,-12,-58,-11,-14,-10,46,-8,104,-7,-92,-6,-34,-5,50,-3,-126,-2,-43,-1,44,1,118,2,-57,3,13,5,51,6,85,7,87,8,78,9,16,10,-56,10,99,11,-18,11,101,12,-37,12,62,13,-83,13,30,14,-110,14,-10,14,115,15,-20,15,104,16,-41,16,61,17,-106,17,-47,17,-27,17,-42,17,-109,17,14,17,90,16,85,15,5,14,125,12,-74,10,-87,8,125,6,54,4,-48,1,86,-1,-2,-4,-74,-6,-115,-8,-121,-10,-87,-12,29,-13,-70,-15,-106,-16,-80,-17,22,-17,-86,-18,99,-18,89,-18,91,-18,-127,-18,-90,-18,-40,-18,-2,-18,48,-17,86,-17,116,-17,-113,-17,-62,-17,-2,-17,56,-16,-93,-16,23,-15,-59,-15,-108,-14,-105,-13,-49,-12,68,-10,-18,-9,-74,-7,-60,-5,-46,-3,8,0,57,2,91,4,111,6,91,8,25,10,-103,11,-44,12,-45,13,-127,14,-4,14,45,15,52,15,9,15,-75,14,77,14,-48,13,122,13,23,13,-54,12,-84,12,-94,12,-38,12,29,13,-122,13,5,14,-113,14,13,15,109,15,-62,15,-32,15,-55,15,98,15,-77,14,-92,13,89,12,-70,10,-66,8,-118,6,27,4,-126,1,-58,-2,-5,-5,77,-7,-92,-10,42,-12,-15,-15,-31,-17,54,-18,-55,-20,-81,-21,-18,-22,113,-22,68,-22,82,-22,-86,-22,30,-21,-63,-21,-113,-20,107,-19,94,-18,102,-17,101,-16,106,-15,105,-14,125,-13,111,-12,113,-11,123,-10,-112,-9,-92,-8,-52,-7,-13,-6,62,-4,126,-3,-53,-2,32,0,111,1,-63,2,-4,3,50,5,89,6,127,7,-115,8,125,9,93,10,21,11,-53,11,100,12,-25,12,94,13,-41,13,57,14,-93,14,-4,14,126,15,-32,15,87,16,-75,16,16,17,103,17,-106,17,-84,17,-102,17,100,17,-25,16,58,16,86,15,44,14,-56,12,42,11,74,9,72,7,33,5,-41,2,122,0,42,-2,-36,-5,-88,-7,-92,-9,-57,-11,38,-12,-79,-14,-117,-15,-125,-16,-59,-17,63,-17,-29,-18,-110,-18,-117,-18,-120,-18,-103,-18,-72,-18,-50,-18,-10,-18,21,-17,50,-17,67,-17,108,-17,-107,-17,-47,-17,36,-16,-89,-16,86,-15,56,-14,66,-13,-124,-12,6,-10,-85,-9,-123,-7,112,-5,-101,-3,-75,-1,-28,1,-2,3,14,6,-18,7,-93,9,36,11,99,12,93,13,4,14,115,14,-107,14,-107,14,96,14,18,14,-85,13,76,13,-14,12,-92,12,97,12,87,12,109,12,-95,12,-16,12,103,13,-14,13,-121,14,20,15,-101,15,-3,15,56,16,44,16,-29,15,63,15,83,14,9,13,109,11,119,9,74,7,-23,4,75,2,-107,-1,-50,-4,13,-6,90,-9,-44,-12,-124,-14,109,-16,-97,-18,25,-19,-10,-21,39,-21,-93,-22,117,-22,-127,-22,-42,-22,87,-21,-10,-21,-65,-20,-101,-19,-118,-18,126,-17,127,-16,106,-15,113,-14,102,-13,96,-12,78,-11,78,-10,75,-9,74,-8}; }
	private static byte[] data49(){ return new byte[] {76,-7,106,-6,-119,-5,-58,-4,4,-2,72,-1,-100,0,-12,1,67,3,-115,4,-52,5,-9,6,11,8,2,9,-15,9,-61,10,124,11,46,12,-71,12,70,13,-68,13,46,14,-112,14,-16,14,92,15,-72,15,24,16,113,16,-49,16,29,17,80,17,111,17,96,17,59,17,-43,16,58,16,101,15,89,14,3,13,-124,11,-60,9,-39,7,-42,5,-86,3,110,1,38,-1,-9,-4,-66,-6,-78,-8,-61,-10,28,-11,-107,-13,68,-14,58,-15,108,-16,-64,-17,75,-17,-16,-18,-60,-18,-81,-18,-100,-18,-93,-18,-93,-18,-79,-18,-67,-18,-48,-18,-27,-18,15,-17,64,-17,-119,-17,-39,-17,102,-16,18,-15,-17,-15,-13,-14,40,-12,-86,-11,77,-9,41,-7,22,-5,56,-3,94,-1,124,1,-106,3,-118,5,105,7,19,9,-125,10,-72,11,-82,12,99,13,-46,13,15,14,23,14,-15,13,-91,13,70,13,-28,12,-110,12,68,12,31,12,25,12,51,12,-127,12,-20,12,123,13,16,14,-59,14,91,15,-5,15,110,16,-71,16,-54,16,-114,16,-8,15,25,15,-24,13,79,12,94,10,44,8,-73,5,10,3,53,0,94,-3,-126,-6,-55,-9,42,-11,-56,-14,-88,-16,-52,-18,72,-19,32,-20,77,-21,-60,-22,-111,-22,-98,-22,-11,-22,125,-21,43,-20,-8,-20,-33,-19,-43,-18,-58,-17,-81,-16,-106,-15,122,-14,75,-13,43,-12,-6,-12,-40,-11,-70,-10,-90,-9,-101,-8,-93,-7,-54,-6,-29,-5,33,-3,97,-2,-74,-1,21,1,120,2,-54,3,35,5,107,6,-95,7,-67,8,-64,9,-83,10,119,11,46,12,-68,12,78,13,-52,13,55,14,-94,14,18,15,119,15,-48,15,29,16,-128,16,-68,16,-1,16,40,17,79,17,66,17,21,17,-61,16,54,16,-118,15,-116,14,109,13,-10,11,86,10,-120,8,-115,6,112,4,66,2,17,0,-28,-3,-68,-5,-93,-7,-52,-9,-2,-11,103,-12,13,-13,-41,-15,-39,-16,20,-16,118,-17,12,-17,-61,-18,-114,-18,119,-18,111,-18,111,-18,118,-18,121,-18,-121,-18,-96,-18,-71,-18,-14,-18,55,-17,-101,-17,35,-16,-49,-16,-85,-15,-68,-14,-15,-13,107,-11,7,-9,-49,-8,-66,-6,-51,-4,-29,-2,0,1,16,3,28,5,-21,6,-105,8,10,10,55,11,43,12,-40,12,74,13,108,13,120,13,82,13,22,13,-68,12,109,12,32,12,-24,11,-49,11,-38,11,15,12,102,12,-21,12,-123,13,65,14,5,15,-58,15,117,16,-19,16,84,17,101,17,52,17,-87,16,-68,15,-119,14,-24,12,-18,10,-77,8,56,6,-115,3,-77,0,-48,-3,-13,-6,47,-8,-117,-11,28,-13,-7,-16,26,-17,-97,-19,120,-20,-88,-21,49,-21,7,-21,35,-21,121,-21,3,-20,-85,-20,115,-19,80,-18,63,-17,34,-16,-8,-16,-43,-15,-87,-14,107,-13,39,-12,-40,-12,-124,-11,73,-10,3,-9,-47,-9,-69,-8,-61,-7,-34,-6,1,-4,74,-3,-88,-2,7,0,123,1,-27,2,77,4,-83,5,-9,6,48,8,86,9,98,10,78,11,15,12,-59,12,91,13,-37,13,71,14,-89,14,-10,14,59,15,-106,15,-44,15,28,16,94,16,-105,16,-53,16,-30,16,-35,16,-63,16,115,16,9,16,104,15,-122,14,-118,13,73,12,-54,10,34,9,83,7,97,5,83,3,37,1,13,-1,-26,-4,-32,-6,-13,-8,42,-9,-121,-11,18,-12,-52,-14,-65,-15,-39,-16,44,-16,-107,-17,30,-17,-50,-18,-106,-18,114,-18,93,-18,89,-18,86,-18,86,-18,120,-18,-109,-18,-46,-18,17,-17,122,-17,1,-16,-80,-16,-121,-15,-110,-14,-51,-13,56,-11,-48,-10,-115,-8,115,-6,111,-4,115,-2,110,0,115,2,87,4,30,6,-75,7,37,9,95,10,96,11,-3,11,123,12,-57,12,-50,12,-72,12,117,12,53,12,-16,11,-68,11,-117,11,-118,11,-90,11,-28,11,75,12,-40,12,-123,13,77,14,30,15,-41,15,-117,16,39,17,-115,17,-73,17,-111,17,26,17,75,16,12,15,122,13,-114,11,87,9,-31,6,46,4,105,1,-117,-2,-74,-5,-28,-8,73,-10,-42,-13,-68,-15,-44,-17,77,-18,21,-19,54,-20,-76,-21,123,-21,-117,-21,-29,-21,90,-20,-7,-20,-73,-19,-126,-18,92,-17,33,-16,-21,-16,-80,-15,114,-14,30,-13,-59,-13,117,-12,36,-11,-59,-11,122,-10,69,-9,37,-8,16,-7,24,-6,76,-5,121,-4,-39,-3,60,-1,-70,0,44,2,-89,3,17,5,118,6,-60,7,-10,8,5,10,13,11,-35,11,-98,12,61,13,-47,13,72,14,-87,14,-7,14,63,15,120,15,-72,15,-15,15,43,16,81,16,119,16,-100,16,-101,16,-117,16,81,16,2,16,121,15,-61,14,-48,13,-86,12,88,11,-45,9,18,8,61,6,63,4,55,2,28,0,-6,-3,-28,-5,-18,-7,14,-8,82,-10,-81,-12,96,-13,33,-14,51,-15}; }
	private static byte[] data50(){ return new byte[] {82,-16,-81,-17,44,-17,-57,-18,120,-18,85,-18,45,-18,34,-18,17,-18,20,-18,38,-18,80,-18,-126,-18,-44,-18,60,-17,-51,-17,-121,-16,92,-15,103,-14,-96,-13,6,-11,-115,-10,65,-8,37,-6,8,-4,9,-2,0,0,-10,1,-45,3,-108,5,33,7,-125,8,-83,9,-105,10,82,11,-46,11,31,12,62,12,52,12,16,12,-21,11,-70,11,-113,11,114,11,125,11,-89,11,-11,11,107,12,5,13,-69,13,-115,14,75,15,38,16,-45,16,118,17,-41,17,8,18,-28,17,126,17,-83,16,-125,15,-3,13,34,12,-9,9,-126,7,-37,4,-2,1,30,-1,44,-4,90,-7,-90,-10,54,-12,1,-14,16,-16,-127,-18,70,-19,115,-20,-21,-21,-79,-21,-61,-21,2,-20,-109,-20,49,-19,-14,-19,-57,-18,-94,-17,114,-16,48,-15,-14,-15,-110,-14,45,-13,-84,-13,60,-12,-60,-12,88,-11,-21,-11,-102,-10,109,-9,86,-8,89,-7,121,-6,-70,-5,18,-3,-119,-2,7,0,-113,1,21,3,-95,4,25,6,127,7,-57,8,-1,9,-2,10,-22,11,-90,12,74,13,-58,13,60,14,-107,14,-33,14,38,15,97,15,-106,15,-53,15,-7,15,35,16,64,16,89,16,106,16,87,16,36,16,-35,15,108,15,-58,14,-3,13,-4,12,-58,11,91,10,-63,8,-6,6,12,5,30,3,1,1,-20,-2,-38,-4,-25,-6,-4,-8,46,-9,-117,-11,17,-12,-60,-14,-104,-15,-96,-16,-25,-17,63,-17,-60,-18,107,-18,45,-18,15,-18,-8,-19,-2,-19,-1,-19,37,-18,77,-18,-119,-18,-43,-18,76,-17,-30,-17,-126,-16,99,-15,92,-14,-117,-13,-35,-12,82,-10,-10,-9,-76,-7,-115,-5,112,-3,92,-1,70,1,25,3,-50,4,96,6,-61,7,-4,8,-33,9,-81,10,38,11,120,11,-106,11,-100,11,124,11,98,11,62,11,32,11,20,11,44,11,107,11,-51,11,78,12,-14,12,-65,13,-103,14,-118,15,96,16,50,17,-33,17,87,18,-121,18,112,18,8,18,58,17,15,16,-115,14,-102,12,100,10,-12,7,62,5,113,2,-115,-1,-80,-4,-30,-7,47,-9,-61,-12,-120,-14,-93,-16,33,-17,-24,-19,21,-19,-118,-20,90,-20,112,-20,-58,-20,50,-19,-34,-19,-112,-18,80,-17,11,-16,-60,-16,116,-15,15,-14,-87,-14,41,-13,-110,-13,2,-12,117,-12,-44,-12,75,-11,-36,-11,126,-10,63,-9,59,-8,67,-7,126,-6,-42,-5,85,-3,-30,-2,-111,0,45,2,-49,3,92,5,-26,6,82,8,-98,9,-52,10,-50,11,-90,12,87,13,-19,13,84,14,-81,14,-17,14,24,15,61,15,86,15,-128,15,-112,15,-73,15,-44,15,-26,15,5,16,-2,15,-19,15,-67,15,106,15,-27,14,54,14,84,13,71,12,-5,10,125,9,-44,7,12,6,38,4,32,2,12,0,-1,-3,-12,-5,-7,-7,34,-8,103,-10,-34,-12,115,-13,65,-14,59,-15,86,-16,-90,-17,19,-17,-106,-18,77,-18,19,-18,-19,-19,-36,-19,-36,-19,-2,-19,44,-18,112,-18,-62,-18,60,-17,-58,-17,118,-16,67,-15,74,-14,106,-13,-64,-12,41,-10,-66,-9,113,-7,51,-5,1,-3,-44,-2,-85,0,97,2,-4,3,122,5,-46,6,-2,7,-12,8,-71,9,83,10,-65,10,-1,10,24,11,23,11,15,11,-1,10,-5,10,1,11,55,11,-128,11,-18,11,112,12,26,13,-14,13,-61,14,-92,15,120,16,58,17,-34,17,83,18,-126,18,120,18,20,18,79,17,50,16,-85,14,-27,12,-71,10,79,8,-89,5,-27,2,15,0,54,-3,113,-6,-42,-9,106,-11,58,-13,96,-15,-38,-17,-87,-18,-52,-19,61,-19,5,-19,14,-19,84,-19,-67,-19,80,-18,-5,-18,-81,-17,82,-16,-11,-16,-117,-15,21,-14,-122,-14,-19,-14,62,-13,-108,-13,-10,-13,79,-12,-58,-12,75,-11,-4,-11,-59,-10,-91,-9,-61,-8,-10,-7,90,-5,-50,-4,106,-2,0,0,-69,1,91,3,1,5,-118,6,3,8,80,9,121,10,126,11,97,12,18,13,-89,13,30,14,112,14,-75,14,-28,14,-2,14,26,15,46,15,72,15,91,15,124,15,-119,15,-91,15,-91,15,-99,15,-128,15,61,15,-26,14,70,14,-102,13,-104,12,119,11,33,10,-107,8,-29,6,22,5,36,3,32,1,23,-1,10,-3,4,-5,8,-7,62,-9,-114,-11,18,-12,-96,-14,-118,-15,-118,-16,-66,-17,21,-17,-110,-18,64,-18,12,-18,-36,-19,-38,-19,-26,-19,-1,-19,43,-18,114,-18,-49,-18,65,-17,-34,-17,-126,-16,81,-15,73,-14,100,-13,-103,-12,-6,-11,102,-9,5,-7,-83,-6,107,-4,40,-2,-20,-1,-103,1,46,3,-91,4,-11,5,31,7,17,8,-30,8,123,9,-24,9,52,10,101,10,-118,10,-91,10,-77,10,-61,10,-22,10,47,11,-121,11,-3,11,-109,12,81,13,22,14,-8,14,-31,15,-80,16,-127,17,39,18,-122,18}; }
	private static byte[] data51(){ return new byte[] {-51,18,-81,18,76,18,-107,17,119,16,3,15,63,13,46,11,-45,8,61,6,-113,3,-60,0,-8,-3,48,-5,-113,-8,38,-10,-17,-13,19,-14,127,-16,57,-17,78,-18,-75,-19,111,-19,111,-19,-98,-19,-4,-19,-123,-18,31,-17,-53,-17,94,-16,3,-15,-113,-15,20,-14,120,-14,-52,-14,14,-13,92,-13,-115,-13,-36,-13,48,-12,-100,-12,53,-11,-23,-11,-54,-10,-41,-9,21,-7,120,-6,-11,-5,-105,-3,77,-1,16,1,-46,2,-121,4,51,6,-71,7,37,9,107,10,123,11,109,12,34,13,-60,13,24,14,117,14,-85,14,-57,14,-34,14,-10,14,10,15,38,15,41,15,85,15,111,15,-127,15,-105,15,-92,15,-104,15,100,15,23,15,-99,14,-2,13,38,13,31,12,-39,10,93,9,-67,7,-18,5,0,4,-16,1,-22,-1,-49,-3,-71,-5,-70,-7,-37,-9,25,-10,116,-12,7,-13,-62,-15,-89,-16,-60,-17,-2,-18,126,-18,23,-18,-46,-19,-79,-19,-83,-19,-63,-19,-20,-19,30,-18,121,-18,-46,-18,85,-17,-23,-17,-104,-16,91,-15,83,-14,77,-13,-123,-12,-53,-11,49,-9,-87,-8,66,-6,-35,-5,-119,-3,47,-1,-54,0,82,2,-62,3,37,5,80,6,85,7,45,8,-31,8,107,9,-51,9,21,10,62,10,101,10,-124,10,-84,10,-35,10,38,11,-113,11,5,12,-82,12,98,13,61,14,16,15,-2,15,-47,16,-100,17,63,18,-66,18,-14,18,-29,18,127,18,-38,17,-66,16,75,15,-118,13,110,11,30,9,-123,6,-43,3,16,1,76,-2,-108,-5,1,-7,-101,-10,124,-12,-98,-14,13,-15,-31,-17,-8,-18,105,-18,36,-18,46,-18,92,-18,-65,-18,64,-17,-48,-17,114,-16,-15,-16,119,-15,-17,-15,86,-14,-101,-14,-49,-14,4,-13,48,-13,75,-13,-125,-13,-71,-13,18,-12,-111,-12,45,-11,-20,-11,-7,-10,49,-8,-117,-7,10,-5,-80,-4,120,-2,63,0,27,2,-25,3,-96,5,70,7,-72,8,18,10,57,11,61,12,-12,12,-107,13,19,14,96,14,-116,14,-84,14,-79,14,-74,14,-83,14,-72,14,-68,14,-49,14,-23,14,3,15,31,15,54,15,60,15,41,15,-10,14,-94,14,35,14,107,13,-122,12,106,11,16,10,-122,8,-40,6,-5,4,-4,2,-10,0,-36,-2,-64,-4,-79,-6,-61,-8,-17,-10,53,-11,-76,-13,91,-14,65,-15,72,-16,-117,-17,-17,-18,117,-18,48,-18,-3,-19,-12,-19,-9,-19,37,-18,88,-18,-98,-18,9,-17,-126,-17,16,-16,-77,-16,115,-15,84,-14,65,-13,90,-12,-123,-11,-30,-10,62,-8,-62,-7,63,-5,-28,-4,107,-2,-9,-1,100,1,-46,2,22,4,62,5,61,6,28,7,-31,7,-123,8,-5,8,92,9,-73,9,-9,9,55,10,117,10,-63,10,40,11,-97,11,41,12,-44,12,-107,13,96,14,61,15,20,16,-21,16,-92,17,67,18,-91,18,-40,18,-66,18,97,18,-84,17,-95,16,60,15,-103,13,-106,11,78,9,-24,6,68,4,-99,1,-22,-2,88,-4,-36,-7,-121,-9,112,-11,-100,-13,25,-14,-29,-16,-2,-17,97,-17,11,-17,-11,-18,23,-17,96,-17,-63,-17,62,-16,-63,-16,48,-15,-92,-15,-13,-15,67,-14,103,-14,-112,-14,-93,-14,-65,-14,-64,-14,-33,-14,24,-13,110,-13,-29,-13,120,-12,88,-11,88,-10,-101,-9,-22,-8,-119,-6,49,-4,-12,-3,-48,-1,-88,1,-121,3,70,5,-21,6,111,8,-55,9,-12,10,-23,11,-71,12,76,13,-61,13,9,14,55,14,91,14,98,14,104,14,106,14,99,14,114,14,-113,14,-85,14,-49,14,-21,14,20,15,45,15,40,15,7,15,-46,14,108,14,-43,13,-3,12,-10,11,-57,10,76,9,-86,7,-40,5,-21,3,-22,1,-54,-1,-87,-3,-110,-5,-116,-7,-98,-9,-47,-11,47,-12,-76,-14,120,-15,107,-16,-126,-17,-42,-18,87,-18,10,-18,-44,-19,-44,-19,-15,-19,13,-18,86,-18,-94,-18,17,-17,-107,-17,25,-16,-53,-16,127,-15,92,-14,78,-13,80,-12,108,-11,-88,-10,-18,-9,66,-7,-82,-6,40,-4,-102,-3,16,-1,117,0,-34,1,36,3,85,4,100,5,89,6,40,7,-41,7,113,8,-21,8,99,9,-64,9,25,10,114,10,-33,10,85,11,-45,11,104,12,17,13,-42,13,-100,14,117,15,60,16,18,17,-55,17,84,18,-75,18,-37,18,-58,18,98,18,-83,17,-84,16,85,15,-90,13,-61,11,-116,9,63,7,-75,4,42,2,-120,-1,5,-3,-113,-6,65,-8,44,-10,96,-12,-37,-14,-100,-15,-91,-16,-5,-17,-97,-17,118,-17,-120,-17,-74,-17,8,-16,97,-16,-45,-16,48,-15,-118,-15,-39,-15,28,-14,56,-14,84,-14,102,-14,108,-14,120,-14,-123,-14,-76,-14,1,-13,107,-13,4,-12,-52,-12,-50,-11,1,-9,100,-8,-11,-7,-96,-5,112,-3,76,-1,50,1,17,3,-35,4,-109,6,35,8}; }
	private static byte[] data52(){ return new byte[] {-112,9,-55,10,-43,11,-99,12,79,13,-76,13,-1,13,24,14,52,14,51,14,42,14,38,14,33,14,50,14,64,14,97,14,-119,14,-73,14,-25,14,27,15,41,15,31,15,-4,14,-79,14,48,14,125,13,-121,12,116,11,6,10,113,8,-96,6,-84,4,-90,2,119,0,75,-2,39,-4,19,-6,22,-8,57,-10,-123,-12,12,-13,-77,-15,-102,-16,-83,-17,9,-17,124,-18,48,-18,-12,-19,-5,-19,12,-18,67,-18,-115,-18,-27,-18,85,-17,-51,-17,95,-16,-11,-16,-80,-15,114,-14,68,-13,54,-12,62,-11,92,-10,-123,-9,-63,-8,17,-6,118,-5,-38,-4,50,-2,-115,-1,-29,0,44,2,84,3,120,4,120,5,95,6,34,7,-32,7,121,8,-1,8,123,9,-20,9,92,10,-42,10,87,11,-32,11,-128,12,49,13,-20,13,-65,14,-127,15,86,16,16,17,-64,17,70,18,-103,18,-51,18,-75,18,97,18,-82,17,-70,16,125,15,-26,13,14,12,-14,9,-78,7,53,5,-74,2,29,0,-77,-3,60,-5,12,-7,2,-9,56,-11,-75,-13,109,-14,119,-15,-39,-16,98,-16,65,-16,54,-16,109,-16,-78,-16,20,-15,93,-15,-73,-15,-1,-15,50,-14,76,-14,82,-14,85,-14,63,-14,51,-14,33,-14,22,-14,47,-14,105,-14,-66,-14,68,-13,-3,-13,-12,-12,16,-10,-128,-9,5,-7,-71,-6,-111,-4,120,-2,109,0,105,2,66,4,8,6,-87,7,27,9,101,10,106,11,71,12,-13,12,112,13,-65,13,-22,13,-8,13,9,14,1,14,-16,13,-23,13,-9,13,6,14,29,14,70,14,-128,14,-77,14,-18,14,17,15,35,15,25,15,-27,14,124,14,-33,13,4,13,-3,11,-94,10,38,9,98,7,-124,5,-115,3,99,1,64,-1,18,-3,-18,-6,-32,-8,-6,-10,43,-11,-99,-13,56,-14,7,-15,39,-16,97,-17,-34,-18,125,-18,82,-18,70,-18,89,-18,-126,-18,-62,-18,24,-17,-122,-17,6,-16,-116,-16,26,-15,-57,-15,112,-14,51,-13,7,-12,-6,-12,-13,-11,13,-9,39,-8,100,-7,-80,-6,-5,-5,83,-3,-84,-2,0,0,70,1,114,2,-107,3,-92,4,-100,5,125,6,68,7,0,8,-88,8,73,9,-46,9,96,10,-27,10,125,11,4,12,-77,12,106,13,37,14,-27,14,-89,15,102,16,27,17,-74,17,48,18,119,18,-110,18,109,18,9,18,94,17,104,16,50,15,-99,13,-34,11,-38,9,-73,7,98,5,-5,2,-108,0,58,-2,-18,-5,-48,-7,-36,-9,48,-10,-81,-12,122,-13,-124,-14,-28,-15,110,-15,49,-15,11,-15,43,-15,74,-15,127,-15,-73,-15,-29,-15,23,-14,56,-14,55,-14,49,-14,28,-14,1,-14,-35,-15,-61,-15,-77,-15,-68,-15,-7,-15,75,-14,-34,-14,-109,-13,-106,-12,-56,-11,40,-9,-74,-8,121,-6,74,-4,49,-2,37,0,22,2,-11,3,-69,5,85,7,-48,8,14,10,39,11,-13,11,-95,12,14,13,83,13,122,13,-118,13,-110,13,127,13,125,13,109,13,122,13,-112,13,-72,13,-16,13,55,14,119,14,-74,14,-14,14,12,15,36,15,-3,14,-72,14,47,14,113,13,110,12,58,11,-63,9,28,8,60,6,67,4,41,2,-1,-1,-40,-3,-78,-5,-107,-7,-99,-9,-50,-11,43,-12,-68,-14,109,-15,-123,-16,-84,-17,25,-17,-80,-18,121,-18,108,-18,-116,-18,-77,-18,-7,-18,98,-17,-59,-17,56,-16,-71,-16,74,-15,-28,-15,-113,-14,57,-13,-7,-13,-35,-12,-62,-11,-79,-10,-64,-9,-53,-8,-11,-7,30,-5,94,-4,-93,-3,-22,-2,35,0,95,1,-127,2,-82,3,-74,4,-85,5,-102,6,112,7,51,8,-28,8,-106,9,73,10,-16,10,-95,11,61,12,-14,12,-88,13,100,14,16,15,-49,15,122,16,28,17,-90,17,26,18,83,18,111,18,79,18,-27,17,74,17,95,16,47,15,-65,13,12,12,49,10,30,8,-21,5,-88,3,85,1,27,-1,-25,-4,-43,-6,-22,-8,55,-9,-69,-11,125,-12,124,-13,-67,-14,42,-14,-47,-15,-96,-15,-111,-15,-98,-15,-70,-15,-55,-15,-16,-15,-1,-15,2,-14,-20,-15,-39,-15,-78,-15,-109,-15,100,-15,70,-15,50,-15,72,-15,119,-15,-59,-15,81,-14,10,-13,9,-12,52,-11,-112,-10,37,-8,-26,-7,-70,-5,-86,-3,-97,-1,-102,1,119,3,66,5,-16,6,105,8,-78,9,-53,10,-84,11,89,12,-39,12,48,13,98,13,106,13,113,13,111,13,93,13,91,13,101,13,123,13,-81,13,-33,13,51,14,125,14,-49,14,19,15,72,15,106,15,77,15,31,15,-101,14,-4,13,11,13,-29,11,120,10,-56,8,-2,6,-11,4,-44,2,-101,0,104,-2,38,-4,2,-6,-11,-9,33,-10,101,-12,-31,-14,-94,-15,-104,-16,-48,-17,51,-17,-49,-18,-104,-18,-111,-18,-92,-18,-32,-18,45,-17,-110,-17,-6,-17,109,-16,-19,-16}; }
	private static byte[] data53(){ return new byte[] {113,-15,3,-14,-103,-14,41,-13,-42,-13,-110,-12,86,-11,57,-10,43,-9,42,-8,57,-7,94,-6,-113,-5,-48,-4,4,-2,73,-1,127,0,-66,1,-16,2,31,4,36,5,45,6,32,7,9,8,-32,8,-97,9,94,10,28,11,-65,11,121,12,30,13,-32,13,-118,14,56,15,-29,15,-120,16,34,17,-117,17,-14,17,42,18,47,18,0,18,-85,17,4,17,43,16,11,15,-69,13,37,12,81,10,101,8,76,6,31,4,-11,1,-72,-1,-93,-3,-99,-5,-59,-7,23,-8,-93,-10,99,-11,86,-12,-120,-13,-12,-14,-119,-14,59,-14,40,-14,31,-14,41,-14,48,-14,58,-14,70,-14,60,-14,25,-14,-23,-15,-57,-15,-119,-15,80,-15,24,-15,4,-15,7,-15,31,-15,120,-15,-29,-15,-89,-14,-121,-13,-86,-12,-8,-11,-117,-9,74,-7,19,-5,4,-3,3,-1,-13,0,-36,2,-78,4,93,6,-19,7,52,9,77,10,46,11,-29,11,104,12,-75,12,-26,12,16,13,5,13,12,13,5,13,10,13,23,13,52,13,101,13,-92,13,-17,13,80,14,-91,14,-6,14,61,15,100,15,104,15,57,15,-45,14,57,14,89,13,67,12,-27,10,77,9,-123,7,-113,5,126,3,77,1,35,-1,-12,-4,-57,-6,-66,-8,-30,-10,33,-11,-88,-13,83,-14,74,-15,121,-16,-42,-17,116,-17,55,-17,41,-17,60,-17,97,-17,-84,-17,-9,-17,88,-16,-58,-16,44,-15,-87,-15,39,-14,-96,-14,34,-13,-69,-13,95,-12,-10,-12,-72,-11,-119,-10,118,-9,104,-8,-128,-7,-108,-6,-45,-5,9,-3,77,-2,-109,-1,-43,0,23,2,78,3,113,4,-116,5,-109,6,-95,7,-120,8,108,9,66,10,7,11,-57,11,-125,12,46,13,-20,13,-108,14,60,15,-42,15,111,16,-19,16,93,17,-82,17,-31,17,-33,17,-80,17,77,17,-71,16,-32,15,-47,14,-120,13,2,12,79,10,-124,8,-117,6,-121,4,112,2,111,0,91,-2,-128,-4,-66,-6,41,-7,-67,-9,-120,-10,-128,-11,-90,-12,8,-12,-112,-13,56,-13,-8,-14,-46,-14,-80,-14,-102,-14,119,-14,88,-14,48,-14,-10,-15,-71,-15,103,-15,35,-15,-34,-16,-90,-16,-119,-16,-120,-16,-105,-16,-15,-16,110,-15,43,-14,25,-13,67,-12,-97,-11,55,-9,-13,-8,-59,-6,-76,-4,-70,-2,-100,0,-126,2,80,4,0,6,125,7,-58,8,-24,9,-52,10,-123,11,4,12,96,12,-111,12,-83,12,-75,12,-85,12,-75,12,-73,12,-50,12,-11,12,37,13,114,13,-49,13,50,14,-108,14,-16,14,63,15,120,15,-114,15,103,15,31,15,-108,14,-55,13,-71,12,109,11,-16,9,46,8,56,6,32,4,3,2,-56,-1,-111,-3,93,-5,90,-7,103,-9,-88,-11,32,-12,-53,-14,-83,-15,-49,-16,42,-16,-79,-17,112,-17,87,-17,108,-17,-105,-17,-32,-17,55,-16,-113,-16,-22,-16,82,-15,-64,-15,45,-14,-108,-14,9,-13,-119,-13,15,-12,-81,-12,89,-11,22,-10,-22,-10,-54,-9,-65,-8,-41,-7,-8,-6,39,-4,99,-3,-84,-2,0,0,72,1,-106,2,-42,3,18,5,52,6,87,7,93,8,88,9,70,10,37,11,-14,11,-67,12,117,13,46,14,-47,14,113,15,-1,15,126,16,-20,16,78,17,121,17,-99,17,-107,17,104,17,-11,16,96,16,-105,15,-105,14,94,13,1,12,113,10,-73,8,-21,6,0,5,38,3,34,1,70,-1,119,-3,-59,-5,51,-6,-58,-8,-128,-9,118,-10,-106,-11,-41,-12,56,-12,-56,-13,110,-13,42,-13,-16,-14,-75,-14,-124,-14,76,-14,21,-14,-63,-15,121,-15,41,-15,-30,-16,-114,-16,91,-16,53,-16,57,-16,90,-16,-88,-16,37,-15,-27,-15,-48,-14,-10,-13,79,-11,-32,-10,-110,-8,103,-6,85,-4,66,-2,47,0,14,2,-35,3,-126,5,4,7,80,8,109,9,83,10,22,11,-105,11,-7,11,64,12,97,12,103,12,108,12,107,12,-128,12,-103,12,-58,12,4,13,89,13,-69,13,32,14,-112,14,-5,14,87,15,-100,15,-72,15,-92,15,93,15,-31,14,33,14,28,13,-39,11,99,10,-89,8,-68,6,-75,4,-119,2,86,0,21,-2,-27,-5,-35,-7,-24,-9,44,-10,-107,-12,62,-13,36,-14,61,-15,-106,-16,33,-16,-27,-17,-52,-17,-34,-17,-4,-17,73,-16,-117,-16,-21,-16,65,-15,-97,-15,-2,-15,82,-14,-83,-14,9,-13,107,-13,-43,-13,71,-12,-45,-12,123,-11,46,-10,-4,-10,-34,-9,-26,-8,16,-6,65,-5,125,-4,-58,-3,38,-1,-120,0,-32,1,63,3,-111,4,-44,5,5,7,52,8,67,9,74,10,41,11,8,12,-57,12,-121,13,50,14,-52,14,103,15,-28,15,92,16,-67,16,10,17,65,17,88,17,70,17,15,17,-95,16,34,16,104,15,121,14,87,13,23,12,-85,10,25,9,111,7,-92,5,-29,3,4,2,49,0,115,-2}; }
	private static byte[] data54(){ return new byte[] {-43,-4,64,-5,-38,-7,-110,-8,-125,-9,-114,-10,-73,-11,7,-11,-128,-12,-3,-13,-97,-13,69,-13,-5,-14,-86,-14,102,-14,14,-14,-69,-15,95,-15,7,-15,-89,-16,92,-16,22,-16,-10,-17,-13,-17,15,-16,87,-16,-40,-16,-118,-15,123,-14,-112,-13,-26,-12,101,-10,17,-8,-37,-7,-77,-5,-88,-3,-121,-1,104,1,41,3,-32,4,91,6,-76,7,-40,8,-53,9,-119,10,22,11,118,11,-57,11,-12,11,16,12,26,12,50,12,84,12,-127,12,-84,12,-12,12,92,13,-61,13,40,14,-98,14,18,15,113,15,-69,15,-38,15,-46,15,-99,15,33,15,111,14,116,13,56,12,-69,10,5,9,39,7,28,5,-1,2,-46,0,-86,-2,-120,-4,124,-6,-115,-8,-56,-10,66,-11,-30,-13,-56,-14,-34,-15,49,-15,-66,-16,127,-16,90,-16,100,-16,-124,-16,-71,-16,-11,-16,47,-15,121,-15,-68,-15,14,-14,79,-14,-108,-14,-39,-14,43,-13,-126,-13,-36,-13,81,-12,-25,-12,-122,-11,76,-10,38,-9,31,-8,62,-7,105,-6,-79,-5,21,-3,125,-2,-18,-1,82,1,-55,2,39,4,-122,5,-59,6,4,8,45,9,50,10,54,11,17,12,-25,12,-96,13,70,14,-46,14,94,15,-37,15,56,16,-127,16,-67,16,-27,16,-16,16,-43,16,-107,16,61,16,-84,15,6,15,29,14,23,13,-18,11,-105,10,34,9,-112,7,-13,5,72,4,-106,2,-36,0,67,-1,-80,-3,51,-4,-46,-6,-99,-7,-124,-8,-117,-9,-89,-10,-16,-11,90,-11,-52,-12,76,-12,-44,-13,107,-13,6,-13,-103,-14,37,-14,-78,-15,70,-15,-37,-16,109,-16,32,-16,-48,-17,-83,-17,-91,-17,-64,-17,7,-16,-121,-16,66,-15,38,-14,79,-13,-103,-12,40,-10,-49,-9,-93,-7,110,-5,91,-3,60,-1,6,1,-54,2,110,4,-31,5,50,7,72,8,68,9,-10,9,-109,10,-2,10,84,11,123,11,-96,11,-77,11,-50,11,4,12,37,12,96,12,-74,12,16,13,-119,13,-7,13,-128,14,-13,14,105,15,-93,15,-41,15,-43,15,-80,15,74,15,-102,14,-70,13,-120,12,31,11,-124,9,-80,7,-66,5,-92,3,122,1,89,-1,62,-3,49,-5,77,-7,126,-9,-12,-11,-102,-12,120,-13,-126,-14,-52,-15,92,-15,8,-15,-42,-16,-44,-16,-20,-16,17,-15,85,-15,-122,-15,-67,-15,0,-14,53,-14,107,-14,-111,-14,-62,-14,-12,-14,57,-13,123,-13,-36,-13,90,-12,-13,-12,-105,-11,109,-10,81,-9,96,-8,-126,-7,-54,-6,51,-4,-98,-3,24,-1,-99,0,18,2,-100,3,8,5,107,6,-75,7,-9,8,14,10,21,11,5,12,-30,12,-98,13,86,14,-32,14,100,15,-47,15,40,16,100,16,-113,16,-82,16,-101,16,123,16,70,16,-32,15,100,15,-68,14,-14,13,10,13,-12,11,-64,10,109,9,1,8,-118,6,-2,4,99,3,-50,1,74,0,-51,-2,95,-3,-6,-5,-59,-6,-101,-7,-107,-8,-98,-9,-62,-10,2,-10,81,-11,-80,-12,26,-12,-112,-13,15,-13,-120,-14,6,-14,-117,-15,26,-15,-94,-16,50,-16,-46,-17,-112,-17,100,-17,97,-17,-128,-17,-44,-17,85,-16,2,-15,-22,-15,-1,-14,81,-12,-43,-11,110,-9,39,-7,-9,-6,-34,-4,-83,-2,-118,0,61,2,-25,3,85,5,-94,6,-51,7,-78,8,-126,9,24,10,-112,10,-22,10,40,11,89,11,126,11,-89,11,-44,11,18,12,84,12,-78,12,27,13,-121,13,17,14,-110,14,18,15,-127,15,-36,15,8,16,15,16,-24,15,-127,15,-31,14,-18,13,-43,12,108,11,-43,9,0,8,18,6,11,4,-26,1,-59,-1,-89,-3,-87,-5,-68,-7,-3,-9,118,-10,28,-11,-10,-13,2,-13,91,-14,-42,-15,-108,-15,91,-15,86,-15,91,-15,-126,-15,-99,-15,-44,-15,-4,-15,51,-14,77,-14,114,-14,-126,-14,-85,-14,-54,-14,-13,-14,31,-13,102,-13,-50,-13,72,-12,-21,-12,-82,-11,-103,-10,-90,-9,-40,-8,36,-6,-112,-5,11,-3,-113,-2,41,0,-75,1,83,3,-39,4,69,6,-85,7,-15,8,36,10,49,11,31,12,-11,12,-73,13,75,14,-51,14,64,15,-99,15,-33,15,11,16,49,16,58,16,52,16,3,16,-52,15,115,15,-1,14,97,14,-67,13,-38,12,-13,11,-38,10,-87,9,108,8,7,7,-99,5,39,4,-93,2,50,1,-67,-1,83,-2,-6,-4,-73,-5,-119,-6,124,-7,111,-8,-124,-9,-81,-10,-34,-11,35,-11,106,-12,-55,-13,54,-13,-104,-14,13,-14,123,-15,1,-15,-124,-16,16,-16,-80,-17,115,-17,70,-17,65,-17,100,-17,-82,-17,60,-16,-27,-16,-40,-15,-28,-14,53,-12,-91,-11,50,-9,-35,-8,-102,-6,117,-4,47,-2,-15,-1,-86,1,53,3,-95,4,-17,5,13,7,20,8,-52,8,109,9,-27,9,83,10,-102,10,-39,10,11,11,82,11,-125,11,-38,11,45,12,-104,12}; }
	private static byte[] data55(){ return new byte[] {9,13,-109,13,19,14,-98,14,27,15,-111,15,-29,15,29,16,44,16,-4,15,-91,15,4,15,32,14,8,13,-97,11,27,10,86,8,116,6,108,4,85,2,73,0,58,-2,78,-4,117,-6,-70,-8,61,-9,-26,-11,-65,-12,-33,-13,40,-13,-91,-14,72,-14,15,-14,-15,-15,-7,-15,2,-14,25,-14,45,-14,72,-14,81,-14,79,-14,96,-14,94,-14,106,-14,116,-14,117,-14,-97,-14,-42,-14,44,-13,-109,-13,47,-12,-23,-12,-50,-11,-39,-10,16,-8,96,-7,-47,-6,91,-4,-12,-3,-104,-1,59,1,-29,2,113,4,-9,5,84,7,-78,8,-24,9,3,11,-6,11,-45,12,-118,13,40,14,-79,14,15,15,104,15,-88,15,-46,15,-28,15,-23,15,-40,15,-73,15,127,15,49,15,-59,14,57,14,-107,13,-28,12,-2,11,15,11,-8,9,-57,8,-125,7,56,6,-32,4,122,3,23,2,-68,0,82,-1,8,-2,-67,-4,-108,-5,106,-6,95,-7,91,-8,102,-9,-119,-10,-69,-11,-13,-12,39,-12,119,-13,-65,-14,26,-14,115,-15,-41,-16,77,-16,-53,-17,109,-17,31,-17,-12,-18,-21,-18,18,-17,94,-17,-34,-17,-115,-16,115,-15,-114,-14,-54,-13,57,-11,-66,-10,109,-8,43,-6,-21,-5,-76,-3,116,-1,25,1,-89,2,10,4,89,5,117,6,113,7,55,8,-23,8,123,9,-25,9,69,10,-109,10,-42,10,24,11,94,11,-80,11,19,12,127,12,-8,12,-123,13,12,14,-101,14,30,15,-112,15,-22,15,34,16,43,16,12,16,-74,15,33,15,74,14,61,13,-15,11,110,10,-66,8,-16,6,0,5,-11,2,-14,0,-13,-2,5,-3,42,-5,123,-7,-2,-9,-89,-10,-127,-11,-103,-12,-36,-13,70,-13,-25,-14,-105,-14,117,-14,85,-14,92,-14,89,-14,109,-14,108,-14,109,-14,106,-14,82,-14,73,-14,61,-14,56,-14,37,-14,62,-14,95,-14,-86,-14,20,-13,-96,-13,95,-12,57,-11,71,-10,106,-9,-56,-8,62,-6,-63,-5,101,-3,18,-1,-50,0,118,2,25,4,-74,5,39,7,-114,8,-47,9,-15,10,-21,11,-57,12,121,13,20,14,-109,14,-21,14,57,15,105,15,-124,15,-106,15,-121,15,108,15,65,15,11,15,-76,14,89,14,-32,13,77,13,-86,12,-21,11,12,11,25,10,22,9,-9,7,-62,6,-116,5,61,4,-3,2,-104,1,76,0,-7,-2,-70,-3,-124,-4,77,-5,46,-6,27,-7,25,-8,33,-9,45,-10,75,-11,121,-12,-86,-13,-23,-14,44,-14,-126,-15,-19,-16,91,-16,-36,-17,123,-17,45,-17,8,-17,3,-17,27,-17,115,-17,-21,-17,-91,-16,119,-15,-124,-14,-64,-13,28,-11,-108,-10,49,-8,-42,-7,-108,-5,66,-3,-14,-2,-121,0,8,2,116,3,-78,4,-43,5,-56,6,-93,7,81,8,-32,8,94,9,-63,9,23,10,118,10,-52,10,22,11,120,11,-33,11,83,12,-37,12,102,13,-9,13,-124,14,18,15,-127,15,-35,15,30,16,44,16,4,16,-75,15,29,15,79,14,75,13,1,12,-114,10,-30,8,36,7,57,5,71,3,91,1,104,-1,-113,-3,-62,-5,24,-6,-80,-8,97,-9,81,-10,91,-11,-93,-12,21,-12,-85,-13,99,-13,43,-13,19,-13,-8,-14,-17,-14,-37,-14,-46,-14,-79,-14,-105,-14,105,-14,66,-14,25,-14,-1,-15,-37,-15,-32,-15,-18,-15,32,-14,115,-14,-14,-14,-91,-13,-120,-12,-120,-11,-63,-10,28,-8,-86,-7,66,-5,-9,-4,-88,-2,120,0,48,2,-30,3,-127,5,2,7,110,8,-78,9,-45,10,-41,11,-84,12,88,13,-22,13,78,14,-82,14,-29,14,7,15,35,15,30,15,22,15,1,15,-44,14,-90,14,103,14,20,14,-79,13,41,13,-85,12,10,12,67,11,113,10,-125,9,-117,8,122,7,88,6,28,5,-22,3,-114,2,72,1,-8,-1,-76,-2,100,-3,36,-4,-15,-6,-48,-7,-79,-8,-98,-9,-113,-10,-108,-11,-96,-12,-69,-13,-27,-14,27,-14,97,-15,-80,-16,34,-16,-98,-17,62,-17,-12,-18,-51,-18,-57,-18,-22,-18,70,-17,-58,-17,117,-16,83,-15,86,-14,-116,-13,-29,-12,90,-10,-21,-9,-127,-7,44,-5,-50,-4,104,-2,9,0,115,1,-49,2,7,4,49,5,36,6,4,7,-70,7,99,8,-29,8,87,9,-65,9,36,10,-114,10,-24,10,92,11,-37,11,102,12,-3,12,-123,13,32,14,-63,14,64,15,-79,15,7,16,71,16,82,16,45,16,-47,15,62,15,118,14,107,13,49,12,-63,10,43,9,104,7,-120,5,-89,3,-62,1,-32,-1,19,-2,97,-4,-47,-6,101,-7,31,-8,2,-9,33,-10,102,-11,-56,-12,78,-12,-14,-13,-80,-13,-123,-13,86,-13,49,-13,16,-13,-25,-14,-76,-14,113,-14,55,-14,0,-14,-70,-15,-106,-15,100,-15,87,-15,104,-15,-109,-15,-31,-15,96,-14,14,-13,-16,-13,-9,-12,54,-10,-104,-9}; }
	private static byte[] data56(){ return new byte[] {26,-7,-65,-6,121,-4,77,-2,24,0,-28,1,-106,3,71,5,-56,6,56,8,116,9,-93,10,-106,11,110,12,21,13,-100,13,16,14,92,14,-110,14,-87,14,-65,14,-62,14,-78,14,-105,14,110,14,88,14,29,14,-37,13,-124,13,32,13,-82,12,35,12,-127,11,-65,10,-3,9,13,9,22,8,-3,6,-28,5,-76,4,123,3,51,2,-18,0,-86,-1,83,-2,16,-3,-45,-5,-97,-6,110,-7,56,-8,36,-9,28,-10,18,-11,24,-12,54,-13,75,-14,-108,-15,-47,-16,41,-16,-100,-17,48,-17,-33,-18,-83,-18,-74,-18,-50,-18,41,-17,-91,-17,76,-16,27,-15,30,-14,67,-13,-126,-12,-21,-11,110,-9,-8,-8,-111,-6,47,-4,-68,-3,62,-1,-83,0,2,2,64,3,97,4,90,5,55,6,4,7,-76,7,80,8,-52,8,79,9,-50,9,51,10,-74,10,35,11,-81,11,69,12,-51,12,97,13,-2,13,-112,14,26,15,-118,15,-27,15,31,16,63,16,14,16,-60,15,62,15,-120,14,-104,13,92,12,29,11,-122,9,-25,7,40,6,91,4,-106,2,-72,0,-10,-2,76,-3,-50,-5,90,-6,33,-7,-4,-9,35,-9,82,-10,-77,-11,37,-11,-64,-12,119,-12,39,-12,-39,-13,-95,-13,102,-13,31,-13,-36,-14,-122,-14,43,-14,-35,-15,-119,-15,78,-15,8,-15,-27,-16,-19,-16,5,-15,89,-15,-48,-15,-124,-14,96,-13,111,-12,-90,-11,20,-9,-107,-8,59,-6,-10,-5,-46,-3,-97,-1,108,1,51,3,-46,4,111,6,-42,7,34,9,77,10,73,11,31,12,-66,12,74,13,-70,13,-2,13,54,14,78,14,92,14,93,14,74,14,50,14,21,14,-14,13,-69,13,123,13,59,13,-14,12,-113,12,32,12,-100,11,11,11,87,10,-110,9,-81,8,-78,7,-85,6,-114,5,86,4,13,3,-42,1,-126,0,46,-1,-46,-3,-121,-4,69,-5,-7,-7,-68,-8,-123,-9,97,-10,77,-11,65,-12,80,-13,114,-14,-98,-15,-37,-16,65,-16,-69,-17,90,-17,18,-17,-31,-18,-39,-18,-5,-18,65,-17,-70,-17,98,-16,43,-15,27,-14,42,-13,108,-12,-72,-11,43,-9,-80,-8,50,-6,-69,-5,71,-3,-71,-2,40,0,122,1,-60,2,-36,3,-40,4,-68,5,-115,6,58,7,-39,7,104,8,-9,8,123,9,-2,9,125,10,-2,10,-97,11,40,12,-53,12,102,13,3,14,-100,14,15,15,-114,15,-38,15,22,16,28,16,-2,15,-94,15,28,15,89,14,103,13,72,12,-28,10,120,9,-38,7,44,6,110,4,-73,2,8,1,85,-1,-64,-3,75,-4,-14,-6,-64,-7,-77,-8,-49,-9,14,-9,103,-10,-37,-11,119,-11,18,-11,-60,-12,100,-12,30,-12,-58,-13,127,-13,10,-13,-81,-14,63,-14,-30,-15,124,-15,36,-15,-43,-16,-89,-16,-101,-16,-77,-16,-12,-16,103,-15,11,-14,-21,-14,-3,-13,59,-11,-79,-10,68,-8,4,-6,-58,-5,-85,-3,-118,-1,95,1,34,3,-41,4,107,6,-38,7,27,9,57,10,43,11,-11,11,-115,12,-1,12,99,13,-101,13,-66,13,-54,13,-49,13,-47,13,-69,13,-91,13,-103,13,121,13,96,13,51,13,12,13,-49,12,-121,12,48,12,-55,11,72,11,-83,10,-8,9,38,9,71,8,77,7,57,6,15,5,-45,3,-116,2,65,1,-21,-1,-125,-2,49,-3,-41,-5,-122,-6,66,-7,-8,-9,-52,-10,-109,-11,-123,-12,111,-13,-118,-14,-86,-15,-29,-16,65,-16,-82,-17,75,-17,-5,-18,-42,-18,-49,-18,-13,-18,58,-17,-72,-17,84,-16,25,-15,9,-14,28,-13,67,-12,-110,-11,-15,-10,99,-8,-48,-7,75,-5,-72,-4,44,-2,-125,-1,-53,0,4,2,34,3,30,4,19,5,-28,5,-74,6,78,7,-14,7,-122,8,38,9,-81,9,60,10,-40,10,117,11,16,12,-65,12,93,13,0,14,-104,14,37,15,-110,15,-20,15,37,16,41,16,11,16,-72,15,59,15,125,14,-107,13,-127,12,53,11,-51,9,55,8,-94,6,-2,4,81,3,-96,1,8,0,-123,-2,31,-3,-41,-5,-88,-6,-85,-7,-62,-8,-8,-9,69,-9,-79,-10,50,-10,-70,-11,73,-11,-49,-12,98,-12,-15,-13,123,-13,-4,-14,122,-14,-1,-15,121,-15,-2,-16,-107,-16,68,-16,21,-16,2,-16,11,-16,89,-16,-47,-16,123,-15,91,-14,111,-13,-80,-12,44,-10,-66,-9,-125,-7,76,-5,41,-3,11,-1,-39,0,-79,2,91,4,-7,5,97,7,-93,8,-67,9,-73,10,125,11,20,12,-111,12,-24,12,38,13,82,13,98,13,110,13,105,13,102,13,97,13,79,13,71,13,66,13,50,13,33,13,6,13,-46,12,-103,12,66,12,-35,11,89,11,-69,10,9,10,37,9,44,8,32,7,11,6,-54,4,125,3,41,2,-58,0,94,-1,-8,-3,-110,-4,49,-5,-56,-7,-125,-8,52,-9,-5,-11,-38,-12,-52,-13,-60,-14}; }
	private static byte[] data57(){ return new byte[] {-41,-15,14,-15,88,-16,-70,-17,70,-17,-22,-18,-78,-18,-80,-18,-49,-18,22,-17,124,-17,25,-16,-41,-16,-81,-15,-72,-14,-42,-13,29,-11,106,-10,-63,-9,46,-7,-106,-6,4,-4,92,-3,-68,-2,-2,-1,54,1,73,2,80,3,75,4,44,5,-6,5,-73,6,115,7,36,8,-53,8,114,9,26,10,-64,10,97,11,8,12,-80,12,88,13,-11,13,-127,14,8,15,115,15,-64,15,-12,15,-10,15,-35,15,-111,15,6,15,107,14,-117,13,-112,12,96,11,18,10,-94,8,31,7,-116,5,0,4,106,2,-26,0,111,-1,12,-2,-48,-4,-101,-5,-107,-6,-79,-7,-36,-8,33,-8,125,-9,-16,-10,99,-10,-32,-11,85,-11,-45,-12,68,-12,-67,-13,31,-13,-105,-14,-3,-15,102,-15,-26,-16,97,-16,12,-16,-52,-17,-80,-17,-73,-17,-2,-17,108,-16,42,-15,8,-14,34,-13,121,-12,-18,-11,-110,-9,76,-7,28,-5,-2,-4,-43,-2,-92,0,108,2,26,4,-96,5,8,7,71,8,88,9,72,10,2,11,-103,11,19,12,102,12,-104,12,-60,12,-43,12,-37,12,-19,12,-35,12,-35,12,-32,12,-35,12,-50,12,-54,12,-64,12,-74,12,-107,12,114,12,50,12,-28,11,-127,11,-17,10,82,10,-106,9,-72,8,-72,7,-80,6,119,5,61,4,-30,2,125,1,13,0,-109,-2,45,-3,-82,-5,78,-6,-25,-8,-108,-9,83,-10,38,-11,8,-12,11,-13,28,-14,84,-15,-94,-16,25,-16,-83,-17,95,-17,58,-17,44,-17,69,-17,-123,-17,-24,-17,110,-16,29,-15,-29,-15,-40,-14,-39,-13,13,-11,56,-10,-115,-9,-49,-8,53,-6,-127,-5,-24,-4,43,-2,119,-1,-100,0,-64,1,-46,2,-56,3,-80,4,-125,5,82,6,12,7,-65,7,113,8,21,9,-67,9,115,10,38,11,-51,11,120,12,36,13,-62,13,92,14,-33,14,74,15,-100,15,-52,15,-45,15,-83,15,100,15,-26,14,49,14,93,13,91,12,51,11,-26,9,-120,8,21,7,-101,5,34,4,-87,2,61,1,-19,-1,-92,-2,123,-3,92,-4,105,-5,-125,-6,-64,-7,2,-7,83,-8,-75,-9,32,-9,-117,-10,-14,-11,78,-11,-81,-12,8,-12,86,-13,-84,-14,3,-14,91,-15,-55,-16,55,-16,-54,-17,-123,-17,102,-17,105,-17,-84,-17,35,-16,-56,-16,-80,-15,-72,-14,20,-12,-105,-11,53,-9,-10,-8,-48,-6,-68,-4,-99,-2,-128,0,73,2,-10,3,-120,5,-25,6,44,8,47,9,19,10,-57,10,76,11,-66,11,7,12,47,12,78,12,89,12,105,12,95,12,105,12,116,12,124,12,-119,12,-98,12,-78,12,-65,12,-51,12,-53,12,-64,12,-108,12,95,12,4,12,-125,11,-19,10,44,10,85,9,99,8,67,7,16,6,-56,4,93,3,-9,1,-122,0,6,-1,-121,-3,14,-4,-97,-6,53,-7,-25,-9,-113,-10,100,-11,54,-12,47,-13,59,-14,98,-15,-76,-16,24,-16,-99,-17,68,-17,30,-17,7,-17,45,-17,86,-17,-62,-17,57,-16,-19,-16,-76,-15,-107,-14,-96,-13,-73,-12,-29,-11,27,-9,108,-8,-66,-7,-3,-6,82,-4,-104,-3,-48,-2,13,0,27,1,53,2,47,3,46,4,11,5,-24,5,-75,6,-119,7,68,8,4,9,-68,9,117,10,44,11,-43,11,-118,12,56,13,-44,13,117,14,-29,14,80,15,-92,15,-55,15,-58,15,-86,15,98,15,-28,14,70,14,122,13,-120,12,113,11,60,10,-14,8,-112,7,49,6,-64,4,80,3,-17,1,-85,0,110,-1,69,-2,50,-3,60,-4,85,-5,-120,-6,-71,-7,9,-7,91,-8,-83,-9,-10,-10,71,-10,-116,-11,-47,-12,16,-12,66,-13,-119,-14,-61,-15,2,-15,89,-16,-53,-17,82,-17,4,-17,-20,-18,-12,-18,52,-17,-76,-17,109,-16,86,-15,121,-14,-44,-13,78,-11,-9,-10,-71,-8,-109,-6,100,-4,67,-2,19,0,-33,1,126,3,-3,4,86,6,-117,7,-115,8,99,9,23,10,-92,10,7,11,95,11,-123,11,-85,11,-56,11,-37,11,-21,11,-4,11,16,12,49,12,79,12,111,12,-106,12,-61,12,-27,12,-9,12,-1,12,-24,12,-56,12,126,12,26,12,-110,11,-20,10,27,10,41,9,19,8,-19,6,-88,5,72,4,-45,2,98,1,-34,-1,76,-2,-50,-4,74,-5,-30,-7,121,-8,24,-9,-28,-11,-74,-12,-85,-13,-80,-14,-34,-15,25,-15,-127,-16,-2,-17,-107,-17,100,-17,62,-17,74,-17,114,-17,-55,-17,52,-16,-45,-16,-121,-15,83,-14,69,-13,74,-12,95,-11,-126,-10,-68,-9,5,-7,66,-6,-125,-5,-66,-4,-4,-3,33,-1,61,0,82,1,93,2,88,3,62,4,39,5,6,6,-27,6,-68,7,120,8,71,9,19,10,-50,10,-105,11,57,12,2,13,-100,13,44,14,-94,14,17,15,83,15,-127,15,-120,15,100,15,30,15,-74,14,25,14,93,13,-115,12,-114,11}; }
	private static byte[] data58(){ return new byte[] {119,10,68,9,15,8,-61,6,122,5,39,4,-17,2,-66,1,-118,0,97,-1,85,-2,101,-3,112,-4,-110,-5,-71,-6,-13,-7,48,-7,102,-8,-101,-9,-48,-10,15,-10,55,-11,75,-12,125,-13,-91,-14,-47,-15,3,-15,77,-16,-82,-17,43,-17,-37,-18,-81,-18,-77,-18,-20,-18,107,-17,20,-16,10,-15,47,-14,-119,-13,11,-11,-77,-10,121,-8,79,-6,38,-4,-3,-3,-56,-1,-122,1,36,3,-99,4,-18,5,17,7,12,8,-39,8,126,9,9,10,115,10,-76,10,-29,10,9,11,44,11,67,11,83,11,127,11,-100,11,-45,11,-9,11,55,12,106,12,-88,12,-51,12,-17,12,-6,12,4,13,-21,12,-78,12,88,12,-25,11,77,11,-120,10,-102,9,-109,8,104,7,43,6,-54,4,84,3,-33,1,82,0,-57,-2,52,-3,-73,-5,68,-6,-43,-8,105,-9,47,-10,-9,-12,-28,-13,-24,-14,14,-14,93,-15,-69,-16,53,-16,-22,-17,-82,-17,-92,-17,-86,-17,-44,-17,29,-16,-127,-16,10,-15,-83,-15,111,-14,83,-13,49,-12,57,-11,72,-10,111,-9,-106,-8,-39,-7,4,-5,66,-4,123,-3,-96,-2,-49,-1,-27,0,8,2,7,3,2,4,-14,4,-34,5,-68,6,-121,7,92,8,42,9,-3,9,-78,10,113,11,27,12,-43,12,113,13,1,14,124,14,-34,14,40,15,76,15,81,15,59,15,-20,14,-123,14,-18,13,53,13,93,12,96,11,85,10,44,9,-8,7,-80,6,127,5,64,4,12,3,-19,1,-44,0,-50,-1,-56,-2,-20,-3,3,-3,52,-4,98,-5,-98,-6,-47,-7,4,-7,49,-8,83,-9,122,-10,126,-11,-114,-12,-103,-13,-81,-14,-49,-15,-18,-16,46,-16,-123,-17,1,-17,-85,-18,-123,-18,-120,-18,-51,-18,67,-17,8,-16,-12,-16,31,-14,110,-13,-4,-12,-86,-10,106,-8,59,-6,24,-4,-21,-3,-77,-1,102,1,3,3,113,4,-74,5,-40,6,-47,7,-114,8,50,9,-79,9,15,10,79,10,118,10,-106,10,-66,10,-53,10,-22,10,6,11,58,11,110,11,-87,11,-20,11,62,12,-117,12,-52,12,7,13,54,13,77,13,62,13,30,13,-48,12,101,12,-54,11,-1,10,18,10,6,9,-39,7,-109,6,40,5,-84,3,34,2,-102,0,11,-1,122,-3,-5,-5,-122,-6,28,-7,-48,-9,-107,-10,97,-11,83,-12,92,-13,-122,-14,-64,-15,41,-15,-108,-16,58,-16,-19,-17,-57,-17,-60,-17,-36,-17,20,-16,106,-16,-35,-16,110,-15,48,-14,-21,-14,-29,-13,-43,-12,-37,-11,-6,-10,31,-8,73,-7,118,-6,-83,-5,-43,-4,5,-2,37,-1,62,0,86,1,100,2,107,3,99,4,91,5,74,6,43,7,11,8,-25,8,-56,9,-115,10,81,11,18,12,-65,12,92,13,-23,13,104,14,-68,14,8,15,44,15,48,15,20,15,-40,14,102,14,-23,13,66,13,-125,12,-92,11,-94,10,-84,9,-116,8,112,7,72,6,36,5,15,4,-16,2,-29,1,-37,0,-30,-1,-14,-2,1,-2,30,-3,66,-4,97,-5,126,-6,-109,-7,-93,-8,-77,-9,-77,-10,-78,-11,-93,-12,-101,-13,-104,-14,-95,-15,-75,-16,-28,-17,44,-17,-88,-18,63,-18,22,-18,26,-18,99,-18,-29,-18,-102,-17,-104,-16,-55,-15,35,-13,-90,-12,80,-10,7,-8,-29,-7,-83,-5,120,-3,60,-1,-32,0,102,2,-65,3,11,5,17,6,0,7,-67,7,80,8,-50,8,48,9,116,9,-86,9,-38,9,13,10,61,10,112,10,-84,10,-6,10,68,11,-108,11,-3,11,86,12,-66,12,16,13,103,13,-88,13,-57,13,-63,13,-87,13,100,13,-10,12,108,12,-89,11,-49,10,-67,9,-116,8,61,7,-16,5,113,4,-27,2,89,1,-57,-1,53,-2,-81,-4,53,-5,-66,-7,93,-8,18,-9,-20,-11,-57,-12,-54,-13,-18,-14,40,-14,122,-15,-6,-16,-128,-16,54,-16,3,-16,-27,-17,-13,-17,34,-16,108,-16,-43,-16,79,-15,-19,-15,-84,-14,111,-13,84,-12,76,-11,95,-10,121,-9,-113,-8,-62,-7,-23,-6,25,-4,69,-3,108,-2,-107,-1,-77,0,-59,1,-51,2,-35,3,-37,4,-47,5,-68,6,-84,7,-118,8,104,9,54,10,2,11,-70,11,110,12,10,13,-109,13,16,14,114,14,-80,14,-49,14,-39,14,-60,14,123,14,42,14,-79,13,22,13,102,12,-104,11,-68,10,-48,9,-40,8,-44,7,-56,6,-68,5,-72,4,-76,3,-80,2,-64,1,-62,0,-34,-1,-14,-2,1,-2,22,-3,51,-4,57,-5,59,-6,58,-7,54,-8,33,-9,6,-10,-26,-12,-49,-13,-66,-14,-67,-15,-64,-16,-17,-17,59,-17,-95,-18,80,-18,23,-18,40,-18,116,-18,-21,-18,-87,-17,-100,-16,-59,-15,43,-13,-93,-12,66,-10,6,-8,-56,-7,-109,-5,81,-3,4,-1,-96,0,20,2,105,3,-110,4,-93,5,115,6,43,7,-71,7,48,8,-120,8}; }
	private static byte[] data59(){ return new byte[] {-48,8,-5,8,59,9,105,9,-106,9,-46,9,25,10,105,10,-43,10,49,11,-95,11,24,12,-123,12,-27,12,70,13,-127,13,-68,13,-59,13,-73,13,127,13,25,13,-108,12,-37,11,-2,10,-6,9,-39,8,-119,7,57,6,-66,4,70,3,-75,1,51,0,-97,-2,22,-3,-89,-5,50,-6,-27,-8,-107,-9,104,-10,79,-11,91,-12,118,-13,-88,-14,-3,-15,110,-15,-2,-16,-75,-16,114,-16,98,-16,101,-16,-122,-16,-77,-16,16,-15,124,-15,14,-14,-79,-14,99,-13,57,-12,30,-11,27,-10,29,-9,52,-8,70,-7,111,-6,-111,-5,-64,-4,-23,-3,18,-1,61,0,82,1,113,2,-128,3,-119,4,-120,5,127,6,105,7,86,8,45,9,-9,9,-70,10,121,11,42,12,-70,12,74,13,-64,13,29,14,99,14,-123,14,-106,14,-127,14,84,14,-5,13,-114,13,6,13,103,12,-94,11,-44,10,-14,9,-2,8,-5,7,3,7,8,6,11,5,22,4,31,3,55,2,79,1,108,0,-120,-1,-101,-2,-62,-3,-55,-4,-39,-5,-46,-6,-59,-7,-76,-8,-113,-9,101,-10,55,-11,8,-12,-31,-14,-54,-15,-60,-16,-42,-17,24,-17,124,-18,24,-18,-30,-19,-26,-19,52,-18,-71,-18,116,-17,122,-16,-96,-15,2,-13,-127,-12,32,-10,-42,-9,-96,-7,90,-5,24,-3,-63,-2,85,0,-67,1,16,3,57,4,49,5,8,6,-80,6,74,7,-74,7,6,8,84,8,-115,8,-53,8,-2,8,64,9,-118,9,-33,9,70,10,-92,10,38,11,-92,11,39,12,-93,12,36,13,-117,13,-33,13,29,14,53,14,44,14,-2,13,-94,13,20,13,92,12,126,11,110,10,60,9,-15,7,-127,6,17,5,121,3,-26,1,79,0,-47,-2,64,-3,-54,-5,97,-6,23,-7,-42,-9,-80,-10,-99,-11,-77,-12,-44,-13,16,-13,96,-14,-50,-15,88,-15,-6,-16,-77,-16,124,-16,117,-16,123,-16,-92,-16,-39,-16,53,-15,-85,-15,69,-14,-14,-14,-77,-13,-105,-12,-115,-11,-121,-10,-96,-9,-78,-8,-15,-7,8,-5,60,-4,111,-3,-98,-2,-56,-1,-28,0,8,2,35,3,52,4,49,5,51,6,42,7,30,8,-2,8,-43,9,-92,10,92,11,12,12,-93,12,48,13,-91,13,-2,13,73,14,100,14,113,14,101,14,57,14,-40,13,-116,13,2,13,102,12,-65,11,2,11,62,10,102,9,-118,8,-92,7,-63,6,-34,5,-12,4,11,4,30,3,66,2,97,1,100,0,116,-1,127,-2,125,-3,106,-4,83,-5,48,-6,-1,-8,-55,-9,-122,-10,74,-11,9,-12,-40,-14,-81,-15,-82,-16,-60,-17,-3,-18,96,-18,-6,-19,-47,-19,-42,-19,30,-18,-89,-18,108,-17,95,-16,-113,-15,-20,-14,104,-12,1,-10,-81,-9,101,-7,15,-5,-65,-4,92,-2,-44,-1,44,1,109,2,-120,3,114,4,47,5,-35,5,96,6,-50,6,35,7,111,7,-78,7,-11,7,63,8,-112,8,-25,8,89,9,-49,9,97,10,-19,10,-124,11,26,12,-76,12,64,13,-70,13,33,14,102,14,-121,14,-127,14,75,14,-5,13,107,13,-72,12,-36,11,-46,10,-85,9,94,8,-9,6,-107,5,22,4,-122,2,1,1,-122,-1,6,-2,-118,-4,49,-5,-33,-7,-92,-8,116,-9,101,-10,105,-11,-125,-12,-74,-13,2,-13,95,-14,-30,-15,112,-15,19,-15,-44,-16,-74,-16,-82,-16,-66,-16,-24,-16,48,-15,-102,-15,29,-14,-71,-14,99,-13,54,-12,21,-11,0,-10,5,-9,29,-8,65,-7,106,-6,-113,-5,-62,-4,-16,-3,32,-1,69,0,100,1,-116,2,-87,3,-90,4,-78,5,-81,6,-99,7,-119,8,85,9,31,10,-40,10,-118,11,31,12,-94,12,30,13,124,13,-70,13,-28,13,-5,13,-16,13,-46,13,-103,13,70,13,-36,12,91,12,-56,11,30,11,124,10,-70,9,-5,8,40,8,96,7,-126,6,-76,5,-55,4,-9,3,40,3,51,2,59,1,78,0,69,-1,70,-2,32,-3,-5,-5,-55,-6,-120,-7,71,-8,-16,-10,-96,-11,89,-12,34,-13,-21,-15,-37,-16,-17,-17,35,-17,124,-18,25,-18,-26,-19,-17,-19,57,-18,-65,-18,118,-17,107,-16,-107,-15,-35,-14,93,-12,-25,-11,-115,-9,54,-7,-39,-6,124,-4,-2,-3,106,-1,-71,0,-30,1,-23,2,-47,3,-113,4,50,5,-80,5,32,6,112,6,-57,6,28,7,99,7,-69,7,14,8,125,8,-2,8,-125,9,10,10,-76,10,94,11,0,12,-91,12,52,13,-63,13,44,14,113,14,-103,14,-106,14,105,14,26,14,-113,13,-30,12,7,12,14,11,-24,9,-104,8,62,7,-52,5,92,4,-42,2,83,1,-37,-1,92,-2,-15,-4,-102,-5,79,-6,32,-7,0,-8,-29,-10,-10,-11,9,-11,66,-12,126,-13,-33,-14,86,-14,-37,-15,115,-15,46,-15,-2,-16,-30,-16,-25,-16,-2,-16,52,-15,-128,-15,-11,-15}; }
	private static byte[] data60(){ return new byte[] {123,-14,28,-13,-29,-13,-78,-12,-97,-11,-99,-10,-80,-9,-56,-8,-11,-7,35,-5,95,-4,-108,-3,-49,-2,-1,-1,42,1,83,2,107,3,-120,4,-125,5,-125,6,114,7,72,8,31,9,-27,9,-96,10,71,11,-43,11,86,12,-51,12,45,13,122,13,-92,13,-61,13,-67,13,-90,13,117,13,57,13,-43,12,97,12,-35,11,70,11,-94,10,-17,9,53,9,119,8,-92,7,-48,6,14,6,48,5,94,4,126,3,-107,2,-81,1,-79,0,-69,-1,-84,-2,-125,-3,97,-4,38,-5,-31,-7,-112,-8,64,-9,-32,-11,-98,-12,63,-13,26,-14,-26,-16,-5,-17,38,-17,-122,-18,26,-18,-27,-19,-27,-19,53,-18,-76,-18,117,-17,105,-16,-123,-15,-38,-14,82,-12,-41,-11,107,-9,6,-7,-72,-6,66,-4,-58,-3,31,-1,108,0,-125,1,-114,2,94,3,28,4,-86,4,51,5,-106,5,-16,5,60,6,-99,6,-29,6,65,7,-97,7,34,8,-78,8,65,9,-25,9,-108,10,80,11,3,12,-81,12,81,13,-23,13,101,14,-85,14,-28,14,-27,14,-58,14,104,14,-25,13,45,13,89,12,79,11,26,10,-49,8,112,7,7,6,-119,4,5,3,-123,1,8,0,-109,-2,54,-3,-24,-5,-84,-6,123,-7,106,-8,105,-9,125,-10,-94,-11,-44,-12,22,-12,118,-13,-38,-14,92,-14,-27,-15,-115,-15,62,-15,16,-15,-3,-16,-7,-16,32,-15,82,-15,-81,-15,26,-14,-61,-14,96,-13,66,-12,35,-11,24,-10,49,-9,69,-8,115,-7,-102,-6,-30,-5,20,-3,82,-2,-123,-1,-77,0,-37,1,-4,2,16,4,26,5,17,6,7,7,-26,7,-66,8,123,9,69,10,-30,10,126,11,12,12,126,12,-40,12,36,13,94,13,125,13,127,13,-128,13,90,13,32,13,-40,12,106,12,2,12,-125,11,-4,10,93,10,-74,9,18,9,84,8,-99,7,-44,6,14,6,53,5,107,4,120,3,-116,2,-115,1,125,0,95,-1,47,-2,-22,-4,-88,-5,72,-6,-15,-8,-125,-9,32,-10,-67,-12,103,-13,48,-14,8,-15,13,-16,54,-17,-109,-18,32,-18,-31,-19,-12,-19,51,-18,-77,-18,109,-17,83,-16,-126,-15,-67,-14,51,-12,-84,-11,55,-9,-55,-8,78,-6,-50,-5,51,-3,-119,-2,-79,-1,-56,0,-64,1,124,2,46,3,-65,3,64,4,-95,4,11,5,94,5,-62,5,31,6,-101,6,10,7,-93,7,74,8,-15,8,-76,9,120,10,78,11,21,12,-56,12,-124,13,30,14,-89,14,-14,14,54,15,67,15,18,15,-77,14,55,14,-127,13,-95,12,-97,11,105,10,50,9,-46,7,102,6,-14,4,-123,3,21,2,-100,0,58,-1,-31,-3,-101,-4,96,-5,67,-6,35,-7,42,-8,43,-9,77,-10,125,-11,-82,-12,-2,-13,87,-13,-55,-14,71,-14,-51,-15,118,-15,44,-15,3,-15,-20,-16,3,-15,34,-15,115,-15,-34,-15,98,-14,5,-13,-48,-13,-95,-12,-87,-11,-89,-10,-46,-9,-11,-8,45,-6,106,-5,-88,-4,-33,-3,29,-1,76,0,124,1,-104,2,-80,3,-67,4,-68,5,-94,6,-125,7,81,8,29,9,-53,9,111,10,8,11,-123,11,-1,11,101,12,-84,12,-20,12,23,13,38,13,28,13,7,13,-21,12,-98,12,92,12,-7,11,-106,11,25,11,-108,10,4,10,107,9,-58,8,26,8,100,7,-93,6,-43,5,-8,4,25,4,31,3,25,2,10,1,-35,-1,-93,-2,92,-3,9,-4,-88,-6,56,-7,-43,-9,105,-10,1,-11,-76,-13,105,-14,87,-15,87,-16,-122,-17,-29,-18,115,-18,59,-18,70,-18,-122,-18,6,-17,-69,-17,-101,-16,-81,-15,-26,-14,64,-12,-83,-11,36,-9,-94,-8,25,-6,-111,-5,-25,-4,38,-2,73,-1,87,0,43,1,-12,1,-111,2,35,3,-100,3,4,4,103,4,-65,4,40,5,-114,5,16,6,-114,6,54,7,-30,7,-103,8,98,9,58,10,15,11,-24,11,-83,12,114,13,10,14,-115,14,-21,14,39,15,31,15,11,15,-95,14,41,14,112,13,-104,12,-104,11,119,10,60,9,-27,7,-114,6,37,5,-67,3,93,2,-6,0,-85,-1,97,-2,48,-3,-4,-5,-24,-6,-38,-7,-23,-8,-14,-9,18,-9,52,-10,121,-11,-77,-12,6,-12,93,-13,-53,-14,67,-14,-35,-15,-124,-15,60,-15,25,-15,20,-15,28,-15,85,-15,-93,-15,38,-14,-76,-14,108,-13,60,-12,50,-11,56,-10,78,-9,-124,-8,-83,-7,-16,-6,44,-4,120,-3,-75,-2,-14,-1,32,1,67,2,89,3,104,4,97,5,79,6,39,7,-22,7,-78,8,89,9,-11,9,-124,10,6,11,-125,11,-32,11,63,12,-119,12,-68,12,-35,12,-18,12,-15,12,-26,12,-63,12,124,12,56,12,-34,11,-127,11,2,11,127,10,-25,9,74,9,-110,8,-31,7,27,7,82,6,103,5,-120,4,-118,3,-115,2,120,1,79,0}; }
	private static byte[] data61(){ return new byte[] {15,-1,-48,-3,117,-4,24,-5,-89,-7,60,-8,-50,-10,94,-11,12,-12,-70,-14,-97,-15,-113,-16,-80,-17,4,-17,-114,-18,78,-18,78,-18,-125,-18,-6,-18,-87,-17,-123,-16,-110,-15,-68,-14,19,-12,115,-11,-29,-10,81,-8,-60,-7,39,-5,106,-4,-87,-3,-67,-2,-72,-1,-107,0,75,1,-12,1,127,2,-3,2,107,3,-57,3,60,4,-85,4,31,5,-96,5,60,6,-21,6,-94,7,116,8,72,9,54,10,23,11,-7,11,-54,12,-105,13,58,14,-56,14,43,15,105,15,112,15,86,15,-12,14,119,14,-63,13,-26,12,-32,11,-67,10,-124,9,40,8,-58,6,91,5,-13,3,-101,2,52,1,-32,-1,-92,-2,122,-3,93,-4,72,-5,69,-6,88,-7,113,-8,-109,-9,-66,-10,-13,-11,62,-11,122,-12,-41,-13,34,-13,-99,-14,17,-14,-90,-15,70,-15,12,-15,-18,-16,-22,-16,12,-15,91,-15,-78,-15,91,-14,5,-13,-44,-13,-55,-12,-46,-11,-19,-10,37,-8,81,-7,-99,-6,-26,-5,31,-3,102,-2,-98,-1,-60,0,-23,1,-5,2,7,4,-5,4,-38,5,-67,6,-125,7,72,8,-14,8,-104,9,51,10,-67,10,49,11,-93,11,-12,11,78,12,126,12,-75,12,-55,12,-44,12,-45,12,-72,12,-120,12,91,12,19,12,-79,11,75,11,-42,10,87,10,-63,9,29,9,117,8,-75,7,-17,6,20,6,45,5,38,4,34,3,11,2,-51,0,-115,-1,62,-2,-44,-4,105,-5,-9,-7,-124,-8,15,-9,-95,-11,66,-12,2,-13,-46,-15,-45,-16,-23,-17,70,-17,-49,-18,-112,-18,-123,-18,-73,-18,41,-17,-43,-17,-105,-16,-97,-15,-62,-14,16,-12,92,-11,-72,-10,36,-8,121,-7,-44,-6,1,-4,41,-3,45,-2,26,-1,-19,-1,-111,0,48,1,-74,1,50,2,-104,2,-3,2,120,3,-24,3,113,4,8,5,-75,5,110,6,63,7,38,8,16,9,4,10,-1,10,-17,11,-41,12,-102,13,73,14,-36,14,71,15,112,15,-116,15,94,15,5,15,120,14,-54,13,-20,12,-21,11,-54,10,-93,9,82,8,14,7,-83,5,79,4,10,3,-67,1,-126,0,76,-1,56,-2,21,-3,9,-4,17,-5,43,-6,57,-7,89,-8,126,-9,-84,-10,-41,-11,22,-11,83,-12,-93,-13,2,-13,104,-14,-35,-15,119,-15,29,-15,-8,-16,-30,-16,-19,-16,35,-15,-127,-15,10,-14,-90,-14,121,-13,97,-12,105,-11,119,-10,-84,-9,-26,-8,51,-6,121,-5,-65,-4,11,-2,55,-1,109,0,-124,1,-104,2,-100,3,-106,4,111,5,62,6,10,7,-66,7,105,8,13,9,-114,9,29,10,-105,10,0,11,103,11,-63,11,15,12,78,12,112,12,-107,12,-104,12,-94,12,-123,12,95,12,54,12,-33,11,-113,11,28,11,-74,10,34,10,-102,9,-14,8,53,8,121,7,-102,6,-87,5,-79,4,-79,3,126,2,71,1,1,0,-93,-2,69,-3,-46,-5,85,-6,-36,-8,104,-9,-3,-11,-100,-12,85,-13,46,-14,52,-15,94,-16,-76,-17,67,-17,1,-17,-3,-18,42,-17,-109,-17,39,-16,-17,-16,-38,-15,-23,-14,20,-12,76,-11,-110,-10,-35,-9,27,-7,87,-6,124,-5,-109,-4,-119,-3,103,-2,43,-1,-43,-1,115,0,-10,0,123,1,-17,1,104,2,-33,2,107,3,-17,3,-102,4,82,5,28,6,-16,6,-31,7,-48,8,-32,9,-50,10,-59,11,-84,12,-120,13,65,14,-53,14,59,15,117,15,-116,15,90,15,16,15,123,14,-50,13,-16,12,-20,11,-33,10,-91,9,116,8,38,7,-40,5,-113,4,72,3,26,2,-22,0,-52,-1,-62,-2,-72,-3,-61,-4,-46,-5,-16,-6,13,-6,53,-7,79,-8,120,-9,-95,-10,-58,-11,-9,-12,44,-12,114,-13,-56,-14,37,-14,-93,-15,54,-15,-21,-16,-56,-16,-64,-16,-19,-16,50,-15,-77,-15,78,-14,12,-13,-17,-13,-16,-12,17,-10,53,-9,-127,-8,-68,-7,5,-5,82,-4,-97,-3,-34,-2,13,0,60,1,70,2,71,3,56,4,24,5,-27,5,-95,6,86,7,-10,7,-113,8,20,9,-92,9,26,10,-119,10,-16,10,84,11,-82,11,-6,11,67,12,112,12,-106,12,-89,12,-84,12,-97,12,124,12,72,12,2,12,-96,11,58,11,-82,10,19,10,110,9,-87,8,-40,7,-2,6,-1,5,7,5,-22,3,-65,2,-126,1,72,0,-19,-2,-111,-3,21,-4,-73,-6,64,-7,-52,-9,97,-10,24,-11,-54,-13,-79,-14,-97,-15,-53,-16,9,-16,-114,-17,69,-17,43,-17,86,-17,-90,-17,44,-16,-24,-16,-67,-15,-52,-14,-19,-13,20,-11,84,-10,-108,-9,-53,-8,-11,-7,7,-5,28,-4,17,-3,-28,-3,-95,-2,70,-1,-30,-1,108,0,-22,0,98,1,-31,1,92,2,-15,2,-121,3,53,4,2,5,-49,5,-75,6,-93,7,-71,8,-71,9,-60,10,-58,11,-77,12,-116,13,62,14,-41,14}; }
	private static byte[] data62(){ return new byte[] {64,15,-127,15,-112,15,97,15,16,15,-120,14,-35,13,6,13,8,12,-13,10,-50,9,-107,8,74,7,1,6,-59,4,-115,3,93,2,56,1,43,0,32,-1,29,-2,57,-3,85,-4,124,-5,-108,-6,-64,-7,-29,-8,20,-8,56,-9,95,-10,-128,-11,-88,-12,-40,-13,31,-13,114,-14,-44,-15,83,-15,-10,-16,-67,-16,-89,-16,-63,-16,5,-15,107,-15,2,-14,-55,-14,-89,-13,-77,-12,-56,-11,12,-9,71,-8,-117,-7,-43,-6,31,-4,101,-3,-106,-2,-64,-1,-41,0,-32,1,-45,2,-74,3,-115,4,78,5,5,6,-79,6,88,7,-20,7,125,8,21,9,-110,9,16,10,-108,10,-1,10,101,11,-69,11,18,12,85,12,125,12,-82,12,-65,12,-69,12,-88,12,118,12,52,12,-25,11,-122,11,8,11,124,10,-48,9,33,9,81,8,126,7,-123,6,-127,5,115,4,61,3,3,2,-64,0,96,-1,1,-2,-113,-4,20,-5,-90,-7,49,-8,-42,-10,122,-11,60,-12,8,-13,21,-14,47,-15,-118,-16,-3,-17,-86,-17,-104,-17,-92,-17,-24,-17,97,-16,9,-15,-46,-15,-58,-14,-60,-13,-29,-12,10,-10,45,-9,96,-8,110,-7,-124,-6,122,-5,89,-4,43,-3,-29,-3,-118,-2,32,-1,-87,-1,35,0,-93,0,37,1,-77,1,63,2,-15,2,-84,3,126,4,100,5,104,6,106,7,127,8,-105,9,-88,10,-71,11,-83,12,-108,13,82,14,-29,14,86,15,-105,15,-90,15,117,15,45,15,-92,14,-16,13,12,13,37,12,17,11,-11,9,-66,8,-110,7,83,6,46,5,-5,3,-29,2,-43,1,-48,0,-39,-1,-32,-2,-5,-3,21,-3,50,-4,96,-5,113,-6,-99,-7,-87,-8,-67,-9,-42,-10,-22,-11,3,-11,25,-12,87,-13,-109,-14,-21,-15,90,-15,-28,-16,-85,-16,-122,-16,-107,-16,-60,-16,39,-15,-66,-15,108,-14,77,-13,73,-12,105,-11,-101,-10,-41,-9,29,-7,111,-6,-68,-5,-4,-4,61,-2,89,-1,124,0,123,1,118,2,87,3,49,4,-15,4,-92,5,82,6,-27,6,120,7,15,8,-111,8,25,9,-109,9,28,10,-116,10,11,11,114,11,-45,11,43,12,108,12,-102,12,-61,12,-32,12,-55,12,-78,12,-128,12,51,12,-34,11,94,11,-43,10,57,10,118,9,-82,8,-48,7,-34,6,-44,5,-78,4,-109,3,75,2,1,1,-85,-1,65,-2,-37,-4,104,-5,-1,-7,-118,-8,43,-9,-38,-11,-87,-12,126,-13,-127,-14,-92,-15,2,-15,-127,-16,47,-16,12,-16,34,-16,85,-16,-43,-16,100,-15,31,-14,6,-13,-28,-13,-16,-12,-14,-11,3,-9,16,-8,8,-7,4,-6,-23,-6,-53,-5,-121,-4,55,-3,-37,-3,121,-2,-1,-2,-128,-1,14,0,-103,0,55,1,-45,1,-109,2,85,3,56,4,37,5,44,6,47,7,85,8,105,9,126,10,-119,11,123,12,99,13,22,14,-75,14,32,15,103,15,107,15,78,15,1,15,114,14,-49,13,-8,12,5,12,4,11,-18,9,-60,8,-98,7,115,6,74,5,50,4,36,3,37,2,50,1,73,0,118,-1,-113,-2,-46,-3,-17,-4,40,-4,80,-5,114,-6,-110,-7,-95,-8,-93,-9,-74,-10,-68,-11,-56,-12,-32,-13,0,-13,62,-14,-106,-15,22,-15,-80,-16,127,-16,116,-16,-105,-16,-12,-16,110,-15,40,-14,-11,-14,-7,-13,11,-11,65,-10,-128,-9,-49,-8,26,-6,103,-5,-94,-4,-39,-3,-3,-2,26,0,32,1,8,2,-30,2,-90,3,98,4,28,5,-81,5,78,6,-40,6,108,7,-12,7,-128,8,5,9,-115,9,13,10,-116,10,15,11,-126,11,-17,11,71,12,-111,12,-49,12,-4,12,5,13,-9,12,-47,12,-103,12,74,12,-37,11,76,11,-89,10,-9,9,26,9,55,8,56,7,49,6,0,5,-50,3,-109,2,76,1,-2,-1,-106,-2,53,-3,-54,-5,109,-6,11,-7,-71,-9,123,-10,71,-11,44,-12,55,-13,84,-14,-91,-15,24,-15,-88,-16,125,-16,123,-16,-95,-16,-10,-16,104,-15,20,-14,-46,-14,-85,-13,-100,-12,-120,-11,-114,-10,-120,-9,127,-8,108,-7,85,-6,47,-5,-28,-5,-103,-4,64,-3,-47,-3,107,-2,-12,-2,126,-1,23,0,-73,0,101,1,20,2,-14,2,-33,3,-49,4,-35,5,-15,6,29,8,65,9,87,10,111,11,104,12,88,13,20,14,-73,14,34,15,97,15,107,15,67,15,-14,14,120,14,-55,13,-4,12,21,12,23,11,0,10,-15,8,-59,7,-75,6,-101,5,-111,4,-113,3,-96,2,-69,1,-39,0,-9,-1,50,-1,109,-2,-107,-3,-59,-4,-23,-5,9,-5,26,-6,37,-7,42,-8,34,-9,33,-10,23,-11,39,-12,47,-13,105,-14,-91,-15,24,-15,-90,-16,100,-16,81,-16,110,-16,-71,-16,55,-15,-32,-15,-58,-14,-70,-13,-41,-12,1,-10,69,-9,-108,-8,-26,-7,44,-5,97,-4,-99,-3,-76,-2}; }
	private static byte[] data63(){ return new byte[] {-56,-1,-64,0,-94,1,109,2,47,3,-31,3,-124,4,22,5,-88,5,67,6,-45,6,92,7,-8,7,-112,8,42,9,-66,9,88,10,-32,10,103,11,-29,11,80,12,-76,12,-11,12,43,13,65,13,64,13,33,13,-21,12,-105,12,28,12,-100,11,-13,10,51,10,87,9,123,8,120,7,106,6,78,5,31,4,-27,2,-98,1,86,0,-3,-2,-98,-3,68,-4,-35,-6,127,-7,55,-8,-11,-10,-59,-11,-81,-12,-82,-13,-38,-14,24,-14,-117,-15,20,-15,-28,-16,-52,-16,-24,-16,37,-15,-110,-15,28,-14,-46,-14,-120,-13,93,-12,65,-11,54,-10,25,-9,4,-8,-26,-8,-69,-7,-117,-6,60,-5,-23,-5,-101,-4,47,-3,-53,-3,91,-2,-14,-2,-112,-1,66,0,-11,0,-70,1,-99,2,-108,3,-107,4,-89,5,-52,6,-23,7,29,9,53,10,75,11,74,12,44,13,-16,13,-106,14,-1,14,60,15,86,15,52,15,-37,14,104,14,-54,13,-1,12,25,12,41,11,33,10,10,9,-1,7,-8,6,-21,5,-5,4,0,4,32,3,54,2,110,1,-100,0,-32,-1,17,-1,68,-2,101,-3,-113,-4,-89,-5,-76,-6,-74,-7,-94,-8,-111,-9,-122,-10,109,-11,99,-12,112,-13,-112,-14,-56,-15,41,-15,-92,-16,95,-16,59,-16,93,-16,-104,-16,20,-15,-74,-15,-117,-14,119,-13,-103,-12,-59,-11,3,-9,62,-8,-121,-7,-42,-6,8,-4,60,-3,83,-2,104,-1,77,0,41,1,-11,1,-77,2,100,3,-1,3,-101,4,35,5,-59,5,82,6,-26,6,-128,7,19,8,-74,8,79,9,-23,9,-121,10,41,11,-87,11,45,12,-102,12,-13,12,43,13,89,13,94,13,81,13,34,13,-49,12,101,12,-36,11,53,11,123,10,-88,9,-67,8,-70,7,-85,6,-124,5,90,4,37,3,-30,1,-114,0,58,-1,-27,-3,-106,-4,60,-5,-10,-7,-73,-8,123,-9,94,-10,69,-11,87,-12,120,-13,-69,-14,45,-14,-53,-15,-122,-15,94,-15,119,-15,-99,-15,-13,-15,105,-14,-15,-14,-100,-13,78,-12,36,-11,-19,-11,-64,-10,-107,-9,93,-8,43,-7,-27,-7,-107,-6,73,-5,-33,-5,-124,-4,25,-3,-83,-3,82,-2,-2,-2,-81,-1,122,0,80,1,64,2,57,3,55,4,93,5,124,6,-85,7,-49,8,-6,9,14,11,17,12,-17,12,-78,13,71,14,-64,14,2,15,22,15,-6,14,-76,14,61,14,-98,13,-18,12,19,12,39,11,41,10,40,9,40,8,36,7,47,6,61,5,93,4,-121,3,-72,2,-13,1,51,1,123,0,-70,-1,-9,-2,50,-2,77,-3,121,-4,114,-5,126,-6,96,-7,78,-8,41,-9,17,-10,-20,-12,-18,-13,-14,-14,26,-14,94,-15,-51,-16,107,-16,55,-16,54,-16,109,-16,-39,-16,118,-15,55,-14,44,-13,50,-12,94,-11,-97,-10,-39,-9,43,-7,106,-6,-82,-5,-51,-4,-19,-3,-15,-2,-29,-1,-64,0,-119,1,57,2,-32,2,110,3,5,4,-101,4,31,5,-69,5,77,6,-18,6,-117,7,57,8,-30,8,-111,9,61,10,-22,10,-119,11,31,12,-90,12,12,13,93,13,-98,13,-92,13,-96,13,122,13,45,13,-58,12,50,12,-104,11,-51,10,-10,9,-8,8,-8,7,-27,6,-73,5,-112,4,80,3,18,2,-57,0,125,-1,58,-2,-11,-4,-90,-5,105,-6,56,-7,18,-8,-19,-10,-37,-11,0,-11,29,-12,105,-13,-57,-14,84,-14,-8,-15,-58,-15,-63,-15,-48,-15,20,-14,109,-14,-34,-14,107,-13,6,-12,-67,-12,-122,-11,63,-10,19,-9,-47,-9,-109,-8,77,-7,2,-6,-82,-6,96,-5,-1,-5,-91,-4,72,-3,-16,-3,-89,-2,105,-1,56,0,27,1,0,2,2,3,20,4,39,5,80,6,120,7,-97,8,-69,9,-42,10,-46,11,-69,12,-125,13,33,14,-108,14,-39,14,-18,14,-49,14,-121,14,28,14,126,13,-52,12,-3,11,22,11,41,10,47,9,57,8,73,7,89,6,126,5,-96,4,-36,3,23,3,105,2,-77,1,6,1,81,0,-106,-1,-54,-2,-7,-3,23,-3,19,-4,12,-5,-18,-7,-43,-8,-96,-9,117,-10,75,-11,41,-12,42,-13,65,-14,127,-15,-26,-16,106,-16,62,-16,54,-16,109,-16,-51,-16,103,-15,43,-14,23,-13,39,-12,79,-11,-120,-10,-65,-9,21,-7,73,-6,125,-5,-107,-4,-86,-3,-88,-2,-123,-1,76,0,12,1,-79,1,68,2,-48,2,104,3,-17,3,122,4,14,5,-89,5,74,6,-3,6,-71,7,106,8,45,9,-17,9,-93,10,93,11,-2,11,-120,12,14,13,96,13,-80,13,-48,13,-54,13,-85,13,90,13,-11,12,109,12,-62,11,-2,10,39,10,39,9,48,8,15,7,-8,5,-49,4,-99,3,103,2,39,1,-20,-1,-68,-2,125,-3,63,-4,27,-5,-28,-7,-52,-8,-73,-9,-78,-10,-54,-11,-24,-12,34,-12,126,-13,-8,-14}; }
	private static byte[] data64(){ return new byte[] {-112,-14,70,-14,33,-14,29,-14,58,-14,116,-14,-47,-14,68,-13,-54,-13,106,-12,20,-11,-58,-11,-126,-10,61,-9,-8,-9,-89,-8,96,-7,4,-6,-80,-6,90,-5,6,-4,-72,-4,101,-3,31,-2,-20,-2,-66,-1,-86,0,-101,1,-96,2,-73,3,-34,4,5,6,54,7,101,8,-116,9,-97,10,-102,11,-128,12,69,13,-28,13,87,14,-97,14,-72,14,-97,14,104,14,5,14,124,13,-44,12,33,12,65,11,98,10,127,9,-89,8,-64,7,-35,6,22,6,77,5,-114,4,-47,3,31,3,107,2,-65,1,4,1,63,0,110,-1,-112,-2,-102,-3,-89,-4,-119,-5,107,-6,49,-7,-7,-9,-65,-10,-106,-11,108,-12,86,-13,101,-14,-105,-15,-13,-16,119,-16,47,-16,34,-16,81,-16,-95,-16,56,-15,-26,-15,-39,-14,-39,-13,-6,-12,47,-10,111,-9,-73,-8,-20,-7,26,-5,60,-4,72,-3,55,-2,25,-1,-34,-1,-104,0,52,1,-48,1,91,2,-18,2,124,3,11,4,-89,4,71,5,-15,5,-77,6,107,7,46,8,-4,8,-50,9,-101,10,92,11,10,12,-76,12,48,13,-103,13,-36,13,5,14,24,14,-31,13,-100,13,52,13,-97,12,-3,11,50,11,88,10,93,9,86,8,62,7,33,6,-9,4,-51,3,-110,2,105,1,37,0,-9,-2,-61,-3,-109,-4,117,-5,88,-6,69,-7,52,-8,61,-9,78,-10,-122,-11,-62,-12,22,-12,-114,-13,31,-13,-42,-14,-98,-14,-117,-14,-109,-14,-72,-14,-4,-14,82,-13,-55,-13,76,-12,-36,-12,115,-11,31,-10,-58,-10,119,-9,35,-8,-41,-8,-120,-7,64,-6,-16,-6,-94,-5,90,-4,27,-3,-32,-3,-78,-2,-111,-1,123,0,-128,1,-128,2,-106,3,-71,4,-39,5,11,7,47,8,81,9,94,10,91,11,57,12,-4,12,-97,13,17,14,81,14,121,14,106,14,55,14,-44,13,86,13,-63,12,1,12,54,11,98,10,-124,9,-78,8,-40,7,10,7,60,6,-125,5,-54,4,35,4,117,3,-39,2,50,2,-128,1,-41,0,1,0,54,-1,66,-2,66,-3,56,-4,10,-5,-32,-7,-98,-8,93,-9,41,-10,-11,-12,-49,-13,-33,-14,-9,-15,68,-15,-69,-16,110,-16,80,-16,108,-16,-71,-16,63,-15,-19,-15,-51,-14,-62,-13,-44,-12,-3,-11,49,-9,107,-8,-100,-7,-52,-6,-31,-5,-21,-4,-42,-3,-88,-2,108,-1,38,0,-55,0,85,1,-34,1,100,2,-19,2,-123,3,20,4,-77,4,95,5,27,6,-20,6,-81,7,-111,8,108,9,60,10,14,11,-46,11,-120,12,31,13,-106,13,-13,13,33,14,60,14,23,14,-47,13,105,13,-39,12,49,12,104,11,126,10,-120,9,123,8,106,7,64,6,41,5,-1,3,-53,2,-91,1,126,0,104,-1,68,-2,48,-3,33,-4,9,-5,4,-6,12,-7,15,-8,54,-9,86,-10,-100,-11,-24,-12,71,-12,-61,-13,89,-13,-5,-14,-42,-14,-65,-14,-51,-14,-8,-14,47,-13,-124,-13,-10,-13,118,-12,9,-11,-100,-11,63,-10,-30,-10,-114,-9,67,-8,-6,-8,-87,-7,98,-6,23,-5,-46,-5,-101,-4,109,-3,75,-2,43,-1,33,0,36,1,44,2,67,3,97,4,-115,5,-80,6,-38,7,-12,8,2,10,4,11,-43,11,-102,12,52,13,-75,13,-3,13,39,14,40,14,-11,13,-100,13,44,13,-104,12,-10,11,57,11,113,10,-81,9,-27,8,20,8,89,7,-101,6,-13,5,68,5,-87,4,10,4,115,3,-38,2,41,2,119,1,-86,0,-27,-1,-25,-2,-18,-3,-42,-4,-81,-5,105,-6,38,-7,-35,-9,-102,-10,79,-11,36,-12,20,-13,36,-14,92,-15,-55,-16,108,-16,67,-16,85,-16,-99,-16,27,-15,-64,-15,-102,-14,-110,-13,-87,-12,-44,-11,1,-9,53,-8,94,-7,-124,-6,-105,-5,-111,-4,106,-3,57,-2,-25,-2,-102,-1,37,0,-80,0,51,1,-74,1,72,2,-51,2,104,3,18,4,-46,4,-104,5,108,6,81,7,61,8,41,9,25,10,-6,10,-61,11,-122,12,31,13,-90,13,8,14,62,14,77,14,48,14,0,14,-121,13,7,13,83,12,-122,11,-90,10,-77,9,-99,8,-120,7,112,6,84,5,54,4,15,3,-9,1,-35,0,-56,-1,-71,-2,-76,-3,-87,-4,-81,-5,-79,-6,-80,-7,-52,-8,-23,-9,16,-9,69,-10,-115,-11,-32,-12,80,-12,-60,-13,103,-13,18,-13,-20,-14,-47,-14,-41,-14,1,-13,63,-13,-111,-13,4,-12,121,-12,7,-11,-89,-11,79,-10,-1,-10,-80,-9,110,-8,45,-7,-31,-7,-87,-6,122,-5,77,-4,41,-3,16,-2,-17,-2,-20,-1,-24,0,-7,1,16,3,46,4,85,5,-128,6,-94,7,-85,8,-65,9,-81,10,-112,11,70,12,-23,12,96,13,-87,13,-39,13,-38,13,-71,13,102,13,3,13,-116,12,-28,11,80,11,-112,10,-31,9,35,9,107,8,-71,7,11,7}; }
	private static byte[] data65(){ return new byte[] {107,6,-51,5,53,5,-99,4,9,4,95,3,-65,2,-7,1,63,1,91,0,101,-1,85,-2,58,-3,-1,-5,-64,-6,-124,-7,32,-8,-39,-10,-102,-11,102,-12,80,-13,109,-14,-99,-15,10,-15,-88,-16,113,-16,124,-16,-65,-16,46,-15,-42,-15,-103,-14,-117,-13,-115,-12,-90,-11,-48,-10,0,-8,26,-7,53,-6,63,-5,55,-4,19,-3,-38,-3,-107,-2,62,-1,-53,-1,69,0,-50,0,88,1,-30,1,98,2,5,3,-80,3,116,4,69,5,22,6,10,7,-10,7,-17,8,-35,9,-48,10,-91,11,-128,12,41,13,-80,13,34,14,102,14,108,14,94,14,22,14,-74,13,35,13,116,12,-87,11,-57,10,-55,9,-64,8,-83,7,-103,6,119,5,99,4,75,3,66,2,48,1,43,0,42,-1,39,-2,56,-3,71,-4,78,-5,114,-6,-118,-7,-77,-8,-40,-9,16,-9,72,-10,-99,-11,-11,-12,102,-12,-10,-13,-93,-13,78,-13,44,-13,21,-13,35,-13,70,-13,-127,-13,-42,-13,56,-12,-74,-12,76,-11,-33,-11,-118,-10,63,-9,-3,-9,-65,-8,-128,-7,85,-6,38,-5,2,-4,-23,-4,-51,-3,-61,-2,-59,-1,-58,0,-36,1,-22,2,9,4,39,5,66,6,80,7,99,8,101,9,79,10,51,11,-18,11,-116,12,5,13,93,13,-115,13,-97,13,-122,13,86,13,-6,12,-110,12,1,12,108,11,-54,10,34,10,118,9,-66,8,33,8,119,7,-42,6,51,6,-85,5,21,5,-124,4,-22,3,64,3,-117,2,-37,1,-17,0,9,0,-5,-2,-31,-3,-74,-4,110,-5,29,-6,-60,-8,113,-9,45,-10,-16,-12,-50,-13,-47,-14,3,-14,89,-15,-24,-16,-87,-16,-90,-16,-47,-16,54,-15,-52,-15,-118,-14,104,-13,95,-12,116,-11,-115,-10,-80,-9,-63,-8,-39,-7,-41,-6,-59,-5,-91,-4,102,-3,20,-2,-81,-2,68,-1,-47,-1,83,0,-40,0,102,1,-12,1,-106,2,77,3,21,4,-34,4,-48,5,-62,6,-64,7,-63,8,-65,9,-78,10,-104,11,111,12,45,13,-61,13,54,14,126,14,-105,14,-106,14,77,14,-32,13,88,13,-89,12,-38,11,-12,10,-17,9,-18,8,-42,7,-68,6,-92,5,-108,4,122,3,-127,2,115,1,-123,0,-114,-1,-91,-2,-64,-3,-28,-4,-1,-5,35,-5,77,-6,121,-7,-106,-8,-60,-9,3,-9,67,-10,-113,-11,-27,-12,92,-12,-42,-13,124,-13,40,-13,4,-13,-17,-14,10,-13,39,-13,108,-13,-44,-13,62,-12,-51,-12,105,-11,21,-10,-48,-10,-111,-9,86,-8,43,-7,3,-6,-42,-6,-71,-5,-90,-4,-109,-3,-122,-2,-127,-1,-118,0,-106,1,-79,2,-59,3,-39,4,-8,5,1,7,12,8,9,9,-21,9,-59,10,120,11,23,12,-113,12,-21,12,41,13,56,13,41,13,2,13,-86,12,73,12,-58,11,61,11,-81,10,15,10,117,9,-45,8,54,8,-85,7,26,7,-117,6,1,6,117,5,-21,4,77,4,-74,3,7,3,66,2,109,1,123,0,118,-1,86,-2,42,-3,-28,-5,-117,-6,59,-7,-30,-9,-106,-10,85,-11,46,-12,39,-13,71,-14,-100,-15,34,-15,-38,-16,-63,-16,-20,-16,73,-15,-42,-15,-126,-14,96,-13,81,-12,88,-11,110,-10,-127,-9,-108,-8,-104,-7,-105,-6,120,-5,66,-4,-7,-4,-99,-3,53,-2,-62,-2,48,-1,-78,-1,43,0,-91,0,58,1,-43,1,-113,2,86,3,50,4,32,5,26,6,44,7,63,8,67,9,85,10,76,11,38,12,-27,12,-114,13,-4,13,77,14,110,14,94,14,33,14,-65,13,46,13,125,12,-68,11,-49,10,-34,9,-36,8,-53,7,-54,6,-72,5,-67,4,-70,3,-55,2,-30,1,0,1,30,0,64,-1,117,-2,-107,-3,-60,-4,-16,-5,27,-5,66,-6,105,-7,-124,-8,-66,-9,-15,-10,40,-10,111,-11,-62,-12,52,-12,-72,-13,70,-13,7,-13,-48,-14,-49,-14,-35,-14,9,-13,78,-13,-75,-13,50,-12,-51,-12,117,-11,49,-10,-17,-10,-69,-9,-108,-8,114,-7,94,-6,71,-5,57,-4,60,-3,50,-2,49,-1,58,0,69,1,88,2,103,3,109,4,-128,5,-119,6,-120,7,125,8,95,9,57,10,-16,10,-125,11,15,12,112,12,-76,12,-40,12,-36,12,-70,12,-121,12,51,12,-37,11,96,11,-28,10,92,10,-46,9,62,9,-75,8,45,8,-98,7,20,7,-107,6,15,6,-128,5,-19,4,65,4,-114,3,-51,2,-25,1,-20,0,-27,-1,-57,-2,-127,-3,62,-4,-26,-6,-120,-7,43,-8,-39,-10,-115,-11,102,-12,97,-13,126,-14,-62,-15,76,-15,-5,-16,-29,-16,-9,-16,74,-15,-57,-15,108,-14,54,-13,26,-12,25,-11,29,-10,34,-9,38,-8,38,-7,39,-6,-6,-6,-59,-5,125,-4,38,-3,-66,-3,70,-2,-61,-2,75,-1,-53,-1,92,0,-20,0,-95,1,87,2,38,3,17,4,0,5,13,6}; }
	private static byte[] data66(){ return new byte[] {23,7,56,8,57,9,79,10,75,11,49,12,-8,12,-101,13,36,14,110,14,-100,14,-123,14,80,14,-14,13,98,13,-77,12,-26,11,3,11,12,10,5,9,2,8,-9,6,-12,5,-17,4,-10,3,4,3,45,2,75,1,123,0,-88,-1,-26,-2,22,-2,78,-3,-127,-4,-65,-5,-29,-6,13,-6,50,-7,101,-8,-124,-9,-66,-10,-21,-11,56,-11,-111,-12,-7,-13,-121,-13,39,-13,-29,-14,-64,-14,-60,-14,-35,-14,29,-13,123,-13,-7,-13,-125,-12,41,-11,-26,-11,-79,-10,-119,-9,110,-8,91,-7,69,-6,61,-5,63,-4,50,-3,57,-2,53,-1,61,0,77,1,77,2,90,3,101,4,95,5,103,6,77,7,67,8,31,9,-24,9,-95,10,52,11,-64,11,34,12,111,12,-99,12,-90,12,-104,12,126,12,52,12,-31,11,124,11,12,11,-106,10,9,10,-112,9,-6,8,-124,8,-5,7,120,7,-17,6,103,6,-40,5,65,5,-101,4,-17,3,39,3,74,2,97,1,85,0,61,-1,0,-2,-62,-4,116,-5,24,-6,-69,-8,115,-9,49,-10,7,-11,0,-12,15,-13,89,-14,-54,-15,103,-15,69,-15,81,-15,-120,-15,0,-14,-109,-14,74,-13,28,-12,21,-11,2,-10,-10,-10,-12,-9,-29,-8,-54,-7,-100,-6,109,-5,29,-4,-63,-4,79,-3,-47,-3,85,-2,-44,-2,96,-1,-30,-1,-121,0,42,1,-25,1,-62,2,-91,3,-98,4,-89,5,-64,6,-33,7,-13,8,19,10,12,11,-11,11,-55,12,114,13,-9,13,81,14,119,14,112,14,68,14,-28,13,88,13,-89,12,-25,11,9,11,18,10,17,9,28,8,18,7,24,6,30,5,55,4,96,3,-120,2,-74,1,-4,0,57,0,-122,-1,-51,-2,26,-2,88,-3,-109,-4,-65,-5,-15,-6,9,-6,45,-7,75,-8,102,-9,-104,-10,-70,-11,5,-11,71,-12,-83,-13,54,-13,-42,-14,-90,-14,-116,-14,-105,-14,-66,-14,22,-13,-127,-13,13,-12,-76,-12,117,-11,59,-10,25,-9,1,-8,-8,-8,-27,-7,-36,-6,-29,-5,-39,-4,-37,-3,-31,-2,-33,-1,-25,0,-27,1,-24,2,-34,3,-33,4,-58,5,-67,6,-107,7,-126,8,65,9,-8,9,-104,10,26,11,-110,11,-35,11,29,12,49,12,64,12,39,12,-10,11,-81,11,100,11,-6,10,-98,10,29,10,-82,9,51,9,-64,8,67,8,-53,7,75,7,-46,6,71,6,-83,5,23,5,98,4,-99,3,-58,2,-39,1,-55,0,-78,-1,116,-2,54,-3,-33,-5,-114,-6,44,-7,-39,-9,-107,-10,101,-11,72,-12,99,-13,-106,-14,0,-14,-109,-15,100,-15,95,-15,-115,-15,-7,-15,121,-14,40,-13,-21,-13,-55,-12,-77,-11,-96,-10,-108,-9,124,-8,96,-7,30,-6,-20,-6,-109,-5,52,-4,-62,-4,63,-3,-72,-3,54,-2,-66,-2,56,-1,-35,-1,-117,0,85,1,39,2,13,3,22,4,33,5,68,6,94,7,-110,8,-91,9,-74,10,-88,11,-116,12,44,13,-55,13,21,14,68,14,67,14,26,14,-79,13,41,13,-119,12,-59,11,-29,10,-14,9,-5,8,1,8,11,7,22,6,32,5,79,4,-126,3,-61,2,0,2,89,1,-92,0,1,0,77,-1,-95,-2,-19,-3,31,-3,89,-4,117,-5,-104,-6,-82,-7,-67,-8,-53,-9,-35,-10,-5,-11,31,-11,92,-12,-85,-13,29,-13,-84,-14,100,-14,55,-14,55,-14,99,-14,-97,-14,24,-13,-108,-13,62,-12,-4,-12,-48,-11,-79,-10,-95,-9,-105,-8,-105,-7,-109,-6,-110,-5,-87,-4,-89,-3,-84,-2,-87,-1,-84,0,-100,1,-100,2,-114,3,-120,4,107,5,84,6,43,7,2,8,-71,8,111,9,8,10,-107,10,4,11,105,11,-93,11,-45,11,-36,11,-27,11,-62,11,-104,11,86,11,19,11,-80,10,91,10,-18,9,-122,9,20,9,-103,8,38,8,-90,7,38,7,-100,6,-2,5,93,5,-85,4,-30,3,13,3,20,2,20,1,-4,-1,-63,-2,126,-3,56,-4,-27,-6,-128,-7,67,-8,-9,-10,-67,-11,-77,-12,-70,-13,-14,-14,88,-14,-23,-15,-83,-15,-98,-15,-63,-15,18,-14,-111,-14,40,-13,-25,-13,-71,-12,-109,-11,109,-10,86,-9,51,-8,7,-7,-50,-7,-121,-6,52,-5,-57,-5,86,-4,-37,-4,90,-3,-30,-3,104,-2,-18,-2,-112,-1,75,0,23,1,-21,1,-40,2,-23,3,1,5,32,6,68,7,102,8,-118,9,-106,10,-124,11,101,12,5,13,-89,13,5,14,46,14,51,14,12,14,-91,13,51,13,-124,12,-52,11,-15,10,25,10,41,9,60,8,82,7,99,6,-116,5,-68,4,-18,3,56,3,-119,2,-22,1,66,1,-92,0,-1,-1,85,-1,-99,-2,-18,-3,20,-3,68,-4,94,-5,124,-6,118,-7,124,-8,-126,-9,-114,-10,-93,-11,-56,-12,4,-12,106,-13,-31,-14,122,-14,60,-14,44,-14,63,-14,120,-14,-38,-14,86,-13,-6,-13}; }
	private static byte[] data67(){ return new byte[] {-73,-12,-120,-11,119,-10,105,-9,112,-8,114,-7,120,-6,-123,-5,126,-4,-113,-3,-118,-2,-127,-1,-128,0,108,1,90,2,67,3,46,4,11,5,-23,5,-70,6,124,7,64,8,-17,8,-108,9,39,10,-78,10,24,11,100,11,-91,11,-53,11,-30,11,-45,11,-67,11,-108,11,86,11,12,11,-71,10,88,10,-5,9,-119,9,32,9,-84,8,50,8,-81,7,13,7,-122,6,-40,5,37,5,101,4,126,3,-113,2,-108,1,113,0,77,-1,2,-2,-68,-4,103,-5,26,-6,-58,-8,-121,-9,94,-10,63,-11,74,-12,125,-13,-43,-14,86,-14,14,-14,-11,-15,9,-14,60,-14,-100,-14,38,-13,-51,-13,127,-12,77,-11,18,-10,-28,-10,-67,-9,-126,-8,67,-7,-16,-7,-93,-6,63,-5,-56,-5,89,-4,-34,-4,97,-3,-14,-3,-119,-2,53,-1,-17,-1,-65,0,-102,1,-112,2,-92,3,-74,4,-40,5,6,7,52,8,80,9,97,10,103,11,52,12,-14,12,124,13,-28,13,25,14,30,14,-5,13,-88,13,52,13,-109,12,-46,11,-2,10,37,10,58,9,87,8,98,7,-120,6,-75,5,-16,4,45,4,-123,3,-29,2,76,2,-74,1,33,1,-128,0,-23,-1,55,-1,-120,-2,-81,-3,-33,-4,-10,-5,6,-5,-9,-7,-16,-8,-23,-9,-28,-10,-29,-11,-3,-12,35,-12,106,-13,-42,-14,95,-14,16,-14,-8,-15,6,-14,42,-14,-112,-14,22,-13,-83,-13,109,-12,70,-11,49,-10,51,-9,50,-8,62,-7,71,-6,89,-5,86,-4,89,-3,83,-2,91,-1,58,0,46,1,10,2,-11,2,-52,3,-94,4,110,5,57,6,-5,6,-79,7,96,8,3,9,-114,9,21,10,119,10,-37,10,32,11,88,11,119,11,126,11,126,11,85,11,47,11,-20,10,-93,10,90,10,-11,9,-99,9,42,9,-74,8,73,8,-58,7,63,7,-93,6,1,6,76,5,-121,4,-76,3,-58,2,-52,1,-80,0,-117,-1,87,-2,18,-3,-54,-5,-121,-6,52,-7,-4,-9,-56,-10,-75,-11,-67,-12,-21,-13,55,-13,-79,-14,98,-14,50,-14,64,-14,100,-14,-65,-14,56,-13,-52,-13,123,-12,52,-11,-6,-11,-60,-10,-127,-9,73,-8,-9,-8,-87,-7,64,-6,-33,-6,105,-5,-32,-5,108,-4,-27,-4,124,-3,14,-2,-79,-2,108,-1,51,0,17,1,9,2,16,3,47,4,81,5,121,6,-93,7,-59,8,-33,9,-40,10,-69,11,122,12,14,13,118,13,-91,13,-70,13,-113,13,73,13,-48,12,60,12,-109,11,-64,10,-17,9,23,9,54,8,97,7,-114,6,-64,5,16,5,98,4,-53,3,46,3,-82,2,38,2,-94,1,25,1,126,0,-34,-1,38,-1,93,-2,-123,-3,-105,-4,-98,-5,-116,-6,115,-7,87,-8,70,-9,51,-10,47,-11,75,-12,120,-13,-46,-14,65,-14,-23,-15,-70,-15,-61,-15,-33,-15,63,-14,-73,-14,81,-13,19,-12,-19,-12,-30,-11,-37,-10,-29,-9,-23,-8,-16,-7,3,-5,4,-4,7,-3,-2,-3,-13,-2,-34,-1,-65,0,-94,1,118,2,73,3,33,4,-33,4,-93,5,96,6,22,7,-62,7,105,8,5,9,-113,9,5,10,114,10,-46,10,14,11,72,11,99,11,112,11,105,11,81,11,41,11,-9,10,-74,10,94,10,16,10,-88,9,60,9,-56,8,61,8,-79,7,15,7,119,6,-72,5,-13,4,27,4,35,3,36,2,16,1,-30,-1,-66,-2,127,-3,56,-4,-26,-6,-87,-7,111,-8,66,-9,41,-10,47,-11,90,-12,-105,-13,23,-13,-86,-14,122,-14,110,-14,-124,-14,-58,-14,37,-13,-86,-13,62,-12,-25,-12,-97,-11,82,-10,29,-9,-57,-9,120,-8,34,-7,-52,-7,96,-6,-14,-6,114,-5,10,-4,-115,-4,49,-3,-59,-3,117,-2,56,-1,17,0,-12,0,-8,1,6,3,31,4,76,5,126,6,-95,7,-63,8,-31,9,-45,10,-70,11,111,12,0,13,99,13,-92,13,-81,13,-106,13,82,13,-41,12,76,12,-96,11,-30,10,32,10,80,9,125,8,-82,7,-19,6,50,6,-118,5,-17,4,88,4,-46,3,73,3,-53,2,75,2,-64,1,37,1,-118,0,-51,-1,6,-1,32,-2,50,-3,34,-4,15,-5,-14,-7,-46,-8,-82,-9,-113,-10,-125,-11,-125,-12,-86,-13,-14,-14,101,-14,2,-14,-57,-15,-75,-15,-40,-15,36,-14,-100,-14,56,-13,-11,-13,-36,-12,-67,-11,-61,-10,-50,-9,-33,-8,-16,-7,0,-5,1,-4,1,-3,-2,-3,-24,-2,-58,-1,-103,0,106,1,53,2,0,3,-68,3,-127,4,36,5,-32,5,-111,6,58,7,-29,7,-118,8,22,9,-98,9,27,10,-118,10,-36,10,37,11,88,11,110,11,-124,11,121,11,91,11,44,11,-20,10,-88,10,74,10,-21,9,121,9,8,9,-127,8,-12,7,88,7,-81,6,-17,5,44,5,90,4,110,3,125,2,98,1,81,0,36,-1,-12,-3}; }
	private static byte[] data68(){ return new byte[] {-72,-4,114,-5,68,-6,8,-7,-36,-9,-48,-10,-46,-11,-12,-12,64,-12,-86,-13,51,-13,-8,-14,-47,-14,-39,-14,11,-13,80,-13,-62,-13,51,-12,-53,-12,99,-11,17,-10,-71,-10,89,-9,-2,-9,-99,-8,51,-7,-55,-7,88,-6,-15,-6,118,-5,13,-4,-100,-4,73,-3,4,-2,-55,-2,-104,-1,-114,0,-127,1,-102,2,-80,3,-40,4,-5,5,33,7,66,8,81,9,78,10,49,11,-31,11,124,12,-21,12,37,13,69,13,45,13,-15,12,-111,12,19,12,122,11,-60,10,9,10,80,9,-116,8,-58,7,9,7,102,6,-57,5,51,5,-89,4,40,4,-76,3,63,3,-57,2,67,2,-74,1,18,1,100,0,-101,-1,-64,-2,-53,-3,-67,-4,-92,-5,108,-6,66,-7,7,-8,-36,-10,-67,-11,-71,-12,-53,-13,1,-13,89,-14,-24,-15,-98,-15,-118,-15,-98,-15,-23,-15,96,-14,-12,-14,-78,-13,-128,-12,117,-11,120,-10,125,-9,-107,-8,-99,-7,-93,-6,-94,-5,-101,-4,-112,-3,120,-2,78,-1,34,0,-22,0,-80,1,106,2,40,3,-42,3,-108,4,56,5,-22,5,-110,6,68,7,-20,7,-126,8,22,9,-114,9,14,10,116,10,-64,10,13,11,51,11,83,11,90,11,73,11,50,11,-6,10,-63,10,106,10,19,10,-91,9,43,9,-80,8,31,8,125,7,-39,6,37,6,89,5,-124,4,-100,3,-103,2,-101,1,-118,0,94,-1,56,-2,1,-3,-61,-5,-107,-6,101,-7,61,-8,43,-9,51,-10,78,-11,-128,-12,-18,-13,110,-13,30,-13,-20,-14,-24,-14,-3,-14,62,-13,-97,-13,16,-12,-109,-12,43,-11,-58,-11,108,-10,5,-9,-85,-9,84,-8,-29,-8,116,-7,12,-6,-99,-6,46,-5,-60,-5,88,-4,0,-3,-83,-3,125,-2,73,-1,41,0,53,1,62,2,100,3,119,4,-86,5,-59,6,-23,7,-10,8,-11,9,-44,10,-111,11,35,12,-96,12,-40,12,-8,12,-34,12,-83,12,77,12,-42,11,69,11,-104,10,-22,9,49,9,112,8,-69,7,11,7,109,6,-37,5,68,5,-51,4,81,4,-23,3,118,3,3,3,-118,2,7,2,109,1,-67,0,-15,-1,22,-1,22,-2,14,-3,-24,-5,-72,-6,-123,-7,73,-8,24,-9,-30,-11,-40,-12,-36,-13,9,-13,89,-14,-38,-15,-124,-15,112,-15,-127,-15,-59,-15,52,-14,-49,-14,-123,-13,96,-12,79,-11,76,-10,89,-9,104,-8,120,-7,122,-6,-123,-5,106,-4,104,-3,61,-2,25,-1,-38,-1,-97,0,84,1,8,2,-71,2,101,3,26,4,-71,4,119,5,26,6,-50,6,108,7,18,8,-90,8,54,9,-62,9,52,10,-117,10,-23,10,23,11,79,11,92,11,91,11,76,11,34,11,-25,10,-102,10,80,10,-32,9,110,9,-17,8,81,8,-63,7,23,7,92,6,-103,5,-55,4,-31,3,-12,2,-16,1,-25,0,-59,-1,-84,-2,127,-3,69,-4,42,-5,-7,-7,-25,-8,-52,-9,-38,-10,-20,-11,34,-11,123,-12,-11,-13,-103,-13,83,-13,72,-13,61,-13,114,-13,-86,-13,10,-12,125,-12,-13,-12,-112,-11,25,-10,-76,-10,71,-9,-26,-9,109,-8,16,-7,-108,-7,51,-6,-64,-6,88,-5,5,-4,-87,-4,112,-3,47,-2,12,-1,-2,-1,-4,0,18,2,41,3,71,4,115,5,-105,6,-80,7,-74,8,-78,9,-116,10,69,11,-28,11,80,12,-110,12,-75,12,-90,12,-126,12,43,12,-69,11,50,11,-99,10,-2,9,82,9,-75,8,-3,7,122,7,-20,6,96,6,-17,5,-124,5,26,5,-71,4,72,4,-24,3,110,3,-25,2,75,2,-109,1,-49,0,-26,-1,-30,-2,-60,-3,-103,-4,92,-5,28,-6,-53,-8,-122,-9,80,-10,35,-11,36,-12,69,-13,126,-14,5,-14,-91,-15,121,-15,127,-15,-66,-15,38,-14,-77,-14,107,-13,58,-12,45,-11,36,-10,37,-9,55,-8,62,-7,74,-6,63,-5,49,-4,19,-3,-32,-3,-77,-2,115,-1,37,0,-55,0,125,1,21,2,-59,2,101,3,21,4,-62,4,117,5,28,6,-49,6,118,7,39,8,-60,8,94,9,-19,9,99,10,-54,10,31,11,96,11,-128,11,-111,11,-113,11,105,11,61,11,-2,10,-93,10,60,10,-65,9,66,9,-80,8,16,8,99,7,-97,6,-35,5,8,5,51,4,60,3,71,2,56,1,50,0,20,-1,-8,-3,-50,-4,-92,-5,-126,-6,105,-7,93,-8,95,-9,125,-10,-82,-11,-2,-12,103,-12,-10,-13,-95,-13,110,-13,103,-13,117,-13,-100,-13,-35,-13,46,-12,-94,-12,27,-11,-106,-11,31,-10,-86,-10,61,-9,-49,-9,94,-8,-18,-8,-117,-7,45,-6,-57,-6,115,-5,44,-4,-15,-4,-64,-3,-86,-2,-106,-1,-99,0,-86,1,-64,2,-38,3,0,5,26,6,45,7,48,8,45,9,0,10,-74,10,85,11,-55,11,16,12,55,12,46,12,20,12,-50,11,116,11}; }
	private static byte[] data69(){ return new byte[] {-1,10,120,10,-26,9,80,9,-76,8,36,8,-103,7,12,7,-108,6,32,6,-62,5,88,5,-4,4,-112,4,46,4,-81,3,50,3,-110,2,-33,1,20,1,37,0,32,-1,6,-2,-45,-4,-108,-5,72,-6,-13,-8,-83,-9,114,-10,67,-11,59,-12,81,-13,-113,-14,-1,-15,-96,-15,114,-15,109,-15,-88,-15,18,-14,-106,-14,71,-13,32,-12,1,-11,-13,-11,-1,-10,4,-8,17,-7,9,-6,7,-5,-18,-5,-56,-4,-103,-3,91,-2,12,-1,-66,-1,102,0,8,1,-86,1,73,2,-27,2,-111,3,53,4,-24,4,-105,5,77,6,5,7,-87,7,95,8,-11,8,-118,9,6,10,122,10,-30,10,34,11,90,11,109,11,112,11,81,11,47,11,-31,10,-109,10,47,10,-68,9,49,9,-92,8,1,8,87,7,-88,6,-36,5,19,5,51,4,67,3,97,2,90,1,91,0,58,-1,56,-2,22,-3,-7,-5,-26,-6,-42,-7,-52,-8,-41,-9,-26,-10,19,-10,93,-11,-58,-12,73,-12,-25,-13,-85,-13,-121,-13,-103,-13,-87,-13,-33,-13,46,-12,-109,-12,3,-11,120,-11,-1,-11,-116,-10,27,-9,-84,-9,62,-8,-52,-8,107,-7,5,-6,-77,-6,83,-5,13,-4,-54,-4,-101,-3,121,-2,98,-1,97,0,99,1,115,2,-121,3,-96,4,-77,5,-65,6,-65,7,-78,8,-124,9,62,10,-39,10,77,11,-83,11,-48,11,-26,11,-63,11,-115,11,55,11,-51,10,88,10,-49,9,74,9,-72,8,43,8,-83,7,47,7,-71,6,86,6,-15,5,-109,5,57,5,-30,4,116,4,3,4,127,3,-25,2,61,2,118,1,-116,0,-119,-1,103,-2,63,-3,-13,-5,-89,-6,90,-7,6,-8,-60,-10,-110,-11,-128,-12,-109,-13,-51,-14,35,-14,-66,-15,-126,-15,123,-15,-82,-15,12,-14,-116,-14,64,-13,4,-12,-26,-12,-45,-11,-44,-10,-37,-9,-51,-8,-51,-7,-73,-6,-103,-5,111,-4,53,-3,-3,-3,-104,-2,70,-1,-31,-1,-124,0,33,1,-71,1,93,2,16,3,-80,3,101,4,33,5,-36,5,-107,6,80,7,12,8,-75,8,86,9,-20,9,110,10,-40,10,45,11,109,11,-118,11,-101,11,-114,11,102,11,56,11,-36,10,124,10,5,10,127,9,-15,8,74,8,-96,7,-24,6,32,6,96,5,-124,4,-85,3,-69,2,-61,1,-49,0,-51,-1,-75,-2,-86,-3,-97,-4,-120,-5,117,-6,108,-7,125,-8,-123,-9,-82,-10,-20,-11,68,-11,-83,-12,67,-12,-15,-13,-62,-13,-91,-13,-84,-13,-52,-13,3,-12,82,-12,-85,-12,26,-11,-108,-11,22,-10,-100,-10,51,-9,-65,-9,83,-8,-8,-8,-103,-7,68,-6,-9,-6,-82,-5,124,-4,79,-3,62,-2,35,-1,44,0,51,1,69,2,94,3,119,4,-119,5,-101,6,-108,7,-124,8,76,9,11,10,-92,10,23,11,110,11,-109,11,-97,11,-123,11,101,11,21,11,-68,10,76,10,-37,9,87,9,-39,8,111,8,-13,7,-112,7,42,7,-40,6,-124,6,51,6,-35,5,-123,5,40,5,-61,4,50,4,-94,3,-25,2,21,2,46,1,36,0,0,-1,-60,-3,116,-4,25,-5,-65,-7,99,-8,28,-9,-36,-11,-65,-12,-57,-13,-12,-14,73,-14,-36,-15,-97,-15,-107,-15,-63,-15,23,-14,-113,-14,61,-13,2,-12,-38,-12,-53,-11,-63,-10,-58,-9,-73,-8,-75,-7,-109,-6,111,-5,56,-4,-11,-4,-93,-3,72,-2,-29,-2,119,-1,-5,-1,-116,0,30,1,-82,1,93,2,8,3,-76,3,102,4,43,5,-18,5,-67,6,122,7,59,8,-25,8,-114,9,33,10,-97,10,4,11,78,11,126,11,-102,11,-106,11,110,11,58,11,-19,10,-122,10,27,10,-117,9,3,9,106,8,-74,7,0,7,72,6,127,5,-86,4,-48,3,-8,2,8,2,23,1,29,0,36,-1,27,-2,24,-3,20,-4,6,-5,19,-6,24,-7,45,-8,74,-9,-120,-10,-47,-11,68,-11,-70,-12,88,-12,10,-12,-29,-13,-58,-13,-44,-13,-19,-13,40,-12,101,-12,-64,-12,41,-11,-107,-11,29,-10,-102,-10,44,-9,-66,-9,100,-8,-3,-8,-82,-7,114,-6,42,-5,-7,-5,-39,-4,-78,-3,-73,-2,-88,-1,-82,0,-79,1,-56,2,-47,3,-27,4,-31,5,-41,6,-76,7,-113,8,63,9,-51,9,82,10,-92,10,-30,10,-8,10,-14,10,-43,10,-93,10,95,10,5,10,-85,9,65,9,-41,8,116,8,26,8,-66,7,109,7,24,7,-41,6,-115,6,67,6,-22,5,-111,5,29,5,-96,4,5,4,76,3,123,2,127,1,115,0,68,-1,17,-2,-68,-4,94,-5,-2,-7,-93,-8,80,-9,17,-10,-14,-12,-21,-13,29,-13,118,-14,7,-14,-69,-15,-89,-15,-40,-15,18,-14,-109,-14,41,-13,-19,-13,-76,-12,-93,-11,-123,-10,123,-9,103,-8,84,-7,53,-6,8,-5,-63,-5,118,-4,36,-3,-72,-3,95,-2,-35,-2}; }
	private static byte[] data70(){ return new byte[] {122,-1,1,0,-104,0,43,1,-49,1,-127,2,60,3,-11,3,-71,4,-115,5,96,6,45,7,-8,7,-76,8,101,9,-4,9,-117,10,-7,10,93,11,-125,11,-91,11,-78,11,-115,11,95,11,18,11,-84,10,63,10,-72,9,29,9,-125,8,-48,7,32,7,94,6,-97,5,-50,4,4,4,36,3,68,2,78,1,101,0,118,-1,118,-2,118,-3,115,-4,115,-5,120,-6,118,-7,-114,-8,-94,-9,-37,-10,26,-10,117,-11,-33,-12,112,-12,28,-12,-38,-13,-68,-13,-66,-13,-54,-13,-2,-13,69,-12,-97,-12,2,-11,118,-11,-1,-11,-121,-10,26,-9,-72,-9,92,-8,5,-7,-68,-7,123,-6,68,-5,14,-4,-20,-4,-59,-3,-78,-2,-86,-1,-89,0,-94,1,-88,2,-75,3,-73,4,-78,5,-105,6,125,7,71,8,-10,8,-115,9,15,10,115,10,-89,10,-42,10,-41,10,-58,10,-103,10,88,10,30,10,-60,9,100,9,6,9,-91,8,82,8,-8,7,-99,7,82,7,-1,6,-66,6,95,6,15,6,-90,5,59,5,-83,4,17,4,86,3,-111,2,-96,1,-102,0,113,-1,55,-2,-22,-4,-102,-5,63,-6,-31,-8,-97,-9,99,-10,71,-11,68,-12,109,-13,-55,-14,79,-14,1,-14,-21,-15,5,-14,80,-14,-61,-14,95,-13,7,-12,-36,-12,-81,-11,-98,-10,125,-9,103,-8,59,-7,24,-6,-30,-6,-115,-5,60,-4,-34,-4,106,-3,-7,-3,-122,-2,9,-1,-103,-1,31,0,-61,0,99,1,18,2,-53,2,-112,3,90,4,56,5,18,6,-26,6,-76,7,124,8,59,9,-35,9,118,10,-28,10,70,11,125,11,-101,11,-93,11,-113,11,96,11,21,11,-76,10,63,10,-63,9,39,9,-113,8,-22,7,44,7,-127,6,-57,5,2,5,61,4,112,3,-95,2,-66,1,-28,0,1,0,8,-1,27,-2,42,-3,49,-4,53,-5,65,-6,94,-7,114,-8,-102,-9,-55,-10,17,-10,122,-11,-18,-12,122,-12,43,-12,-11,-13,-32,-13,-46,-13,-15,-13,22,-12,101,-12,-70,-12,33,-11,-96,-11,30,-10,-79,-10,77,-9,-23,-9,-99,-8,75,-7,18,-6,-49,-6,-100,-5,125,-4,84,-3,71,-2,58,-1,47,0,58,1,56,2,57,3,66,4,47,5,41,6,-1,6,-44,7,121,8,30,9,-101,9,7,10,71,10,125,10,-124,10,125,10,98,10,58,10,-7,9,-71,9,93,9,28,9,-49,8,-120,8,64,8,-8,7,-57,7,-112,7,76,7,5,7,-69,6,101,6,-7,5,113,5,-38,4,33,4,75,3,89,2,73,1,32,0,-27,-2,-117,-3,40,-4,-62,-6,105,-7,16,-8,-50,-10,-90,-11,-101,-12,-74,-13,2,-13,126,-14,43,-14,11,-14,29,-14,90,-14,-68,-14,71,-13,-19,-13,-84,-12,126,-11,93,-10,51,-9,22,-8,-17,-8,-74,-7,120,-6,40,-5,-51,-5,97,-4,-19,-4,108,-3,-17,-3,113,-2,-7,-2,123,-1,20,0,-87,0,99,1,26,2,-22,2,-77,3,-98,4,121,5,97,6,53,7,28,8,-43,8,-105,9,48,10,-60,10,32,11,124,11,-98,11,-78,11,-99,11,115,11,51,11,-54,10,104,10,-43,9,78,9,-82,8,4,8,92,7,-96,6,-15,5,46,5,115,4,-93,3,-25,2,17,2,56,1,85,0,116,-1,-123,-2,-105,-3,-92,-4,-82,-5,-65,-6,-54,-7,-36,-8,0,-8,48,-9,118,-10,-60,-11,55,-11,-77,-12,79,-12,-6,-13,-41,-13,-72,-13,-55,-13,-32,-13,12,-12,90,-12,-69,-12,38,-11,-94,-11,39,-10,-52,-10,109,-9,27,-8,-59,-8,-102,-7,100,-6,49,-5,23,-4,-9,-4,-17,-3,-39,-2,-39,-1,-42,0,-53,1,-48,2,-66,3,-87,4,-124,5,98,6,29,7,-49,7,107,8,-38,8,80,9,-100,9,-41,9,-12,9,-7,9,-21,9,-44,9,-74,9,-125,9,74,9,24,9,-45,8,-100,8,109,8,47,8,3,8,-56,7,-124,7,71,7,-9,6,-94,6,46,6,-86,5,9,5,79,4,125,3,-118,2,119,1,81,0,6,-1,-65,-3,86,-4,-5,-6,-115,-7,81,-8,-1,-10,-39,-11,-43,-12,-5,-13,66,-13,-67,-14,119,-14,78,-14,89,-14,-106,-14,-14,-14,117,-13,21,-12,-49,-12,-119,-11,94,-10,51,-9,-11,-9,-52,-8,-126,-7,56,-6,-42,-6,120,-5,-5,-5,-122,-4,-7,-4,127,-3,-4,-3,125,-2,17,-1,-97,-1,80,0,-1,0,-66,1,-121,2,100,3,73,4,48,5,26,6,2,7,-35,7,-75,8,104,9,20,10,-102,10,24,11,98,11,-107,11,-85,11,-94,11,124,11,55,11,-32,10,106,10,-12,9,95,9,-64,8,34,8,-127,7,-57,6,21,6,96,5,-87,4,-19,3,35,3,87,2,-110,1,-70,0,-28,-1,-3,-2,30,-2,45,-3,66,-4,72,-5,93,-6,110,-7,-111,-8,-77,-9,-35,-10,36,-10,127,-11,-7,-12,127,-12}; }
	private static byte[] data71(){ return new byte[] {44,-12,-29,-13,-52,-13,-51,-13,-39,-13,15,-12,84,-12,-72,-12,38,-11,-85,-11,54,-10,-37,-10,-125,-9,54,-8,-20,-8,-84,-7,123,-6,76,-5,40,-4,12,-3,-26,-3,-45,-2,-64,-1,-78,0,-102,1,-111,2,122,3,90,4,57,5,2,6,-56,6,116,7,23,8,-104,8,3,9,96,9,-94,9,-46,9,-27,9,-11,9,-20,9,-40,9,-75,9,-113,9,105,9,45,9,9,9,-44,8,-95,8,102,8,49,8,-26,7,-93,7,78,7,-20,6,113,6,-26,5,67,5,126,4,-91,3,-91,2,-92,1,123,0,58,-1,-7,-3,-106,-4,71,-5,-14,-7,-89,-8,108,-9,81,-10,82,-11,106,-12,-67,-13,62,-13,-35,-14,-71,-14,-84,-14,-33,-14,46,-13,-92,-13,55,-12,-36,-12,-110,-11,75,-10,16,-9,-43,-9,-118,-8,69,-7,-32,-7,-126,-6,9,-5,-111,-5,14,-4,-121,-4,8,-3,126,-3,3,-2,-124,-2,38,-1,-53,-1,-119,0,73,1,46,2,12,3,-16,3,-16,4,-29,5,-45,6,-65,7,-103,8,93,9,16,10,-97,10,32,11,111,11,-93,11,-79,11,-78,11,126,11,72,11,-23,10,-124,10,-4,9,113,9,-41,8,52,8,-106,7,-27,6,60,6,-117,5,-30,4,40,4,114,3,-64,2,-3,1,42,1,95,0,-119,-1,-87,-2,-65,-3,-40,-4,-18,-5,-21,-6,6,-6,29,-7,51,-8,90,-9,-110,-10,-30,-11,63,-11,-68,-12,77,-12,2,-12,-56,-13,-71,-13,-76,-13,-34,-13,19,-12,104,-12,-45,-12,71,-11,-44,-11,108,-10,26,-9,-48,-9,-119,-8,77,-7,26,-6,-18,-6,-50,-5,-86,-4,-115,-3,113,-2,95,-1,74,0,57,1,32,2,9,3,-18,3,-57,4,-105,5,85,6,5,7,-85,7,47,8,-96,8,16,9,79,9,-116,9,-85,9,-63,9,-67,9,-68,9,-88,9,-121,9,100,9,68,9,28,9,-16,8,-60,8,-111,8,106,8,37,8,-18,7,-97,7,61,7,-40,6,63,6,-85,5,-22,4,23,4,30,3,20,2,-18,0,-79,-1,112,-2,21,-3,-66,-5,94,-6,25,-7,-40,-9,-65,-10,-72,-11,-51,-12,23,-12,-120,-13,43,-13,-9,-14,-18,-14,7,-13,85,-13,-69,-13,62,-12,-46,-12,-127,-11,50,-10,-24,-10,-96,-9,78,-8,-5,-8,-104,-7,43,-6,-75,-6,56,-5,-92,-5,29,-4,-115,-4,18,-3,-114,-3,21,-2,-86,-2,76,-1,-7,-1,-66,0,-111,1,125,2,109,3,88,4,87,5,71,6,63,7,24,8,-25,8,-93,9,58,10,-68,10,24,11,91,11,121,11,120,11,87,11,31,11,-62,10,98,10,-35,9,91,9,-57,8,52,8,-106,7,-14,6,87,6,-85,5,11,5,99,4,-76,3,4,3,87,2,-115,1,-50,0,3,0,47,-1,77,-2,105,-3,126,-4,-122,-5,-102,-6,-85,-7,-62,-8,-40,-9,10,-9,77,-10,-100,-11,20,-11,-115,-12,49,-12,-21,-13,-62,-13,-68,-13,-49,-13,1,-12,65,-12,-107,-12,12,-11,-118,-11,31,-10,-59,-10,116,-9,47,-8,-19,-8,-73,-7,-127,-6,103,-5,52,-4,31,-3,6,-2,-23,-2,-52,-1,-73,0,-107,1,107,2,76,3,25,4,-34,4,-99,5,68,6,-36,6,114,7,-26,7,77,8,-92,8,-26,8,28,9,67,9,90,9,102,9,107,9,114,9,89,9,83,9,56,9,32,9,-2,8,-23,8,-69,8,-115,8,79,8,-8,7,-86,7,51,7,-87,6,13,6,77,5,122,4,127,3,120,2,76,1,23,0,-58,-2,110,-3,28,-4,-54,-6,114,-7,67,-8,29,-9,23,-10,50,-11,114,-12,-28,-13,119,-13,71,-13,44,-13,75,-13,-116,-13,-26,-13,99,-12,-18,-12,-120,-11,50,-10,-53,-10,126,-9,27,-8,-74,-8,61,-7,-50,-7,66,-6,-57,-6,43,-5,-99,-5,7,-4,-117,-4,4,-3,-105,-3,43,-2,-39,-2,-101,-1,97,0,68,1,50,2,51,3,50,4,46,5,48,6,44,7,21,8,-18,8,-84,9,75,10,-47,10,55,11,119,11,-92,11,-95,11,-128,11,78,11,-4,10,-110,10,38,10,-112,9,22,9,119,8,-29,7,65,7,-92,6,4,6,104,5,-57,4,26,4,118,3,-65,2,14,2,72,1,122,0,-79,-1,-48,-2,-30,-3,2,-3,-1,-5,14,-5,18,-6,33,-7,52,-8,95,-9,-127,-10,-42,-11,45,-11,-87,-12,62,-12,-14,-13,-73,-13,-76,-13,-68,-13,-22,-13,53,-12,-106,-12,15,-11,-101,-11,51,-10,-35,-10,-98,-9,83,-8,29,-7,-37,-7,-76,-6,-110,-5,98,-4,63,-3,27,-2,-17,-2,-50,-1,-100,0,127,1,76,2,26,3,-22,3,-85,4,95,5,11,6,-89,6,73,7,-71,7,53,8,-115,8,-14,8,43,9,100,9,-127,9,-92,9,-73,9,-81,9,-75,9,-80,9,-84,9,127,9,109,9,73,9,23,9,-33,8,-104,8,66,8,-34,7,92,7}; }
	private static byte[] data72(){ return new byte[] {-57,6,24,6,90,5,120,4,126,3,103,2,83,1,27,0,-40,-2,-106,-3,73,-4,-4,-6,-66,-7,-96,-8,-115,-9,-121,-10,-67,-11,3,-11,125,-12,13,-12,-45,-13,-62,-13,-48,-13,-1,-13,84,-12,-77,-12,54,-11,-59,-11,64,-10,-26,-10,120,-9,6,-8,-116,-8,13,-7,-118,-7,-3,-7,106,-6,-40,-6,61,-5,-95,-5,28,-4,-101,-4,36,-3,-60,-3,120,-2,46,-1,11,0,-20,0,-36,1,-41,2,-40,3,-31,4,-21,5,-27,6,-40,7,-86,8,115,9,24,10,-87,10,14,11,80,11,118,11,114,11,92,11,28,11,-40,10,111,10,0,10,122,9,-10,8,106,8,-38,7,64,7,-80,6,26,6,-122,5,-11,4,90,4,-59,3,36,3,123,2,-62,1,7,1,64,0,104,-1,-125,-2,-99,-3,-77,-4,-72,-5,-64,-6,-58,-7,-42,-8,-20,-9,10,-9,74,-10,-107,-11,-2,-12,-128,-12,30,-12,-30,-13,-51,-13,-65,-13,-32,-13,24,-12,97,-12,-40,-12,80,-11,-30,-11,126,-10,52,-9,-23,-9,-93,-8,110,-7,55,-6,13,-5,-34,-5,-79,-4,-124,-3,95,-2,37,-1,3,0,-39,0,-88,1,127,2,69,3,-5,3,-66,4,104,5,24,6,-89,6,53,7,-81,7,40,8,-123,8,-41,8,37,9,85,9,124,9,-104,9,-71,9,-66,9,-69,9,-72,9,-94,9,-105,9,118,9,80,9,13,9,-37,8,-121,8,41,8,-89,7,27,7,113,6,-73,5,-30,4,-20,3,-30,2,-58,1,-109,0,99,-1,24,-2,-35,-4,-117,-5,90,-6,29,-7,18,-8,15,-9,57,-10,121,-11,-33,-12,114,-12,30,-12,-5,-13,-4,-13,24,-12,91,-12,-83,-12,31,-11,-112,-11,6,-10,-112,-10,22,-9,-99,-9,27,-8,-103,-8,15,-7,-128,-7,-22,-7,81,-6,-58,-6,38,-5,-89,-5,36,-4,-72,-4,89,-3,14,-2,-47,-2,-87,-1,-119,0,126,1,-124,2,-117,3,-109,4,-107,5,-98,6,-127,7,98,8,49,9,-43,9,100,10,-55,10,25,11,64,11,80,11,51,11,4,11,-70,10,98,10,-8,9,-127,9,-7,8,113,8,-21,7,91,7,-51,6,73,6,-71,5,35,5,-96,4,6,4,110,3,-51,2,36,2,100,1,-87,0,-47,-1,-15,-2,8,-2,23,-3,30,-4,38,-5,46,-6,41,-7,65,-8,87,-9,-113,-10,-46,-11,55,-11,-85,-12,74,-12,-11,-13,-41,-13,-56,-13,-40,-13,18,-12,89,-12,-67,-12,64,-11,-57,-11,107,-10,16,-9,-57,-9,-128,-8,78,-7,10,-6,-41,-6,-81,-5,126,-4,73,-3,28,-2,-22,-2,-74,-1,-119,0,81,1,23,2,-47,2,-109,3,59,4,-17,4,-119,5,43,6,-80,6,58,7,-93,7,20,8,111,8,-67,8,8,9,57,9,103,9,-119,9,-90,9,-78,9,-67,9,-71,9,-86,9,-112,9,121,9,69,9,13,9,-69,8,92,8,-32,7,92,7,-86,6,-7,5,28,5,50,4,39,3,19,2,-27,0,-71,-1,116,-2,58,-3,-8,-5,-51,-6,-97,-7,-113,-8,-109,-9,-72,-10,-7,-11,104,-11,-16,-12,-88,-12,125,-12,121,-12,-114,-12,-63,-12,19,-11,101,-11,-53,-11,66,-10,-79,-10,49,-9,-104,-9,31,-8,122,-8,-16,-8,78,-7,-87,-7,20,-6,103,-6,-32,-6,71,-5,-57,-5,85,-4,-9,-4,-89,-3,113,-2,81,-1,59,0,51,1,49,2,66,3,83,4,96,5,101,6,86,7,66,8,3,9,-65,9,73,10,-65,10,8,11,60,11,72,11,62,11,15,11,-47,10,-123,10,18,10,-92,9,49,9,-84,8,42,8,-92,7,41,7,-90,6,37,6,-93,5,22,5,-106,4,5,4,104,3,-62,2,14,2,82,1,124,0,-95,-1,-73,-2,-52,-3,-64,-4,-62,-5,-78,-6,-65,-7,-70,-8,-38,-9,-18,-10,44,-10,119,-11,-18,-12,-128,-12,33,-12,-6,-13,-32,-13,-10,-13,29,-12,109,-12,-50,-12,71,-11,-40,-11,116,-10,32,-9,-43,-9,-111,-8,78,-7,25,-6,-37,-6,-97,-5,100,-4,48,-3,-12,-3,-65,-2,115,-1,63,0,-4,0,-73,1,116,2,36,3,-40,3,-118,4,44,5,-55,5,113,6,-12,6,123,7,2,8,92,8,-43,8,35,9,101,9,-87,9,-37,9,10,10,32,10,53,10,59,10,39,10,26,10,-8,9,-66,9,120,9,29,9,-81,8,46,8,-104,7,-21,6,39,6,66,5,87,4,78,3,52,2,26,1,-31,-1,-72,-2,125,-3,76,-4,37,-5,5,-6,0,-7,22,-8,56,-9,-117,-10,-21,-11,126,-11,36,-11,-6,-12,-26,-12,-19,-12,9,-11,68,-11,-109,-11,-38,-11,73,-10,-94,-10,4,-9,106,-9,-55,-9,41,-8,-123,-8,-34,-8,53,-7,-108,-7,-19,-7,84,-6,-54,-6,70,-5,-26,-5,-125,-4,62,-3,7,-2,-27,-2,-29,-1,-31,0,-18,1,-1,2,27,4,31,5,40,6,41,7,13,8}; }
	private static byte[] data73(){ return new byte[] {-31,8,-102,9,33,10,-104,10,-23,10,29,11,53,11,24,11,-6,10,-73,10,98,10,1,10,-100,9,41,9,-80,8,52,8,-79,7,53,7,-65,6,63,6,-53,5,70,5,-54,4,67,4,-89,3,11,3,105,2,-90,1,-36,0,8,0,29,-1,43,-2,47,-3,44,-4,34,-5,26,-6,31,-7,47,-8,61,-9,115,-10,-71,-11,34,-11,-101,-12,68,-12,-3,-13,-21,-13,-18,-13,21,-12,77,-12,-87,-12,31,-11,-86,-11,53,-10,-42,-10,-117,-9,60,-8,-2,-8,-67,-7,118,-6,58,-5,-3,-5,-72,-4,125,-3,60,-2,-13,-2,-70,-1,110,0,40,1,-26,1,-96,2,89,3,6,4,-73,4,93,5,-2,5,-111,6,41,7,-92,7,33,8,-120,8,-13,8,63,9,-117,9,-59,9,-11,9,21,10,40,10,40,10,43,10,21,10,-16,9,-66,9,109,9,34,9,-82,8,55,8,-91,7,-14,6,56,6,94,5,-126,4,124,3,107,2,89,1,51,0,15,-1,-31,-3,-60,-4,-101,-5,-107,-6,-121,-7,-101,-8,-58,-9,25,-9,-126,-10,4,-10,-90,-11,102,-11,71,-11,67,-11,83,-11,122,-11,-86,-11,-23,-11,57,-10,127,-10,-36,-10,47,-9,-120,-9,-37,-9,51,-8,-125,-8,-33,-8,48,-7,-104,-7,5,-6,119,-6,-7,-6,-115,-5,70,-4,3,-3,-52,-3,-83,-2,-95,-1,-95,0,-86,1,-80,2,-57,3,-45,4,-35,5,-48,6,-72,7,-121,8,46,9,-57,9,55,10,-112,10,-69,10,-45,10,-58,10,-84,10,116,10,39,10,-44,9,108,9,7,9,-105,8,40,8,-66,7,71,7,-27,6,113,6,12,6,-107,5,25,5,-95,4,21,4,-128,3,-32,2,41,2,85,1,-117,0,-90,-1,-77,-2,-72,-3,-82,-4,-86,-5,-105,-6,-105,-7,-93,-8,-78,-9,-39,-10,36,-10,125,-11,-4,-12,-103,-12,75,-12,40,-12,36,-12,61,-12,125,-12,-52,-12,49,-11,-83,-11,57,-10,-37,-10,124,-9,34,-8,-30,-8,-109,-7,71,-6,3,-5,-76,-5,113,-4,39,-3,-29,-3,-113,-2,82,-1,0,0,-70,0,109,1,21,2,-48,2,-128,3,49,4,-38,4,-122,5,24,6,-78,6,63,7,-61,7,62,8,-87,8,10,9,99,9,-89,9,-34,9,18,10,51,10,70,10,76,10,57,10,33,10,-21,9,-76,9,97,9,-11,8,127,8,-16,7,68,7,-113,6,-62,5,-26,4,-28,3,-19,2,-46,1,-72,0,-109,-1,114,-2,73,-3,60,-4,34,-5,37,-6,55,-7,103,-8,-86,-9,12,-9,-118,-10,35,-10,-35,-11,-74,-11,-104,-11,-89,-11,-77,-11,-30,-11,11,-10,80,-10,-109,-10,-38,-10,33,-9,105,-9,-77,-9,-2,-9,71,-8,-100,-8,-31,-8,67,-7,-84,-7,36,-6,-99,-6,53,-5,-29,-5,-97,-4,123,-3,84,-2,76,-1,85,0,97,1,111,2,-118,3,-94,4,-87,5,-92,6,-110,7,95,8,30,9,-79,9,52,10,-123,10,-61,10,-35,10,-40,10,-56,10,-103,10,82,10,2,10,-91,9,69,9,-35,8,114,8,14,8,-79,7,67,7,-37,6,114,6,8,6,-101,5,40,5,-105,4,18,4,103,3,-77,2,-19,1,25,1,51,0,60,-1,58,-2,36,-3,29,-4,4,-5,-7,-7,-13,-8,1,-8,37,-9,85,-10,-80,-11,33,-11,-72,-12,114,-12,64,-12,58,-12,83,-12,-120,-12,-43,-12,61,-11,-64,-11,74,-10,-22,-10,-123,-9,45,-8,-27,-8,-110,-7,69,-6,-12,-6,-104,-5,83,-4,-3,-4,-82,-3,80,-2,4,-1,-77,-1,94,0,20,1,-66,1,116,2,37,3,-35,3,-116,4,61,5,-36,5,-112,6,34,7,-80,7,57,8,-69,8,40,9,-114,9,-37,9,29,10,83,10,123,10,-116,10,-109,10,-119,10,101,10,38,10,-20,9,-122,9,29,9,-100,8,6,8,83,7,-96,6,-57,5,-21,4,-17,3,-13,2,-23,1,-40,0,-68,-1,-86,-2,-109,-3,-126,-4,-114,-5,-111,-6,-77,-7,-35,-8,54,-8,-100,-9,27,-9,-80,-10,102,-10,44,-10,6,-10,1,-10,12,-10,26,-10,72,-10,102,-10,-94,-10,-45,-10,5,-9,60,-9,-125,-9,-71,-9,-4,-9,61,-8,-116,-8,-28,-8,69,-7,-68,-7,54,-6,-46,-6,120,-5,59,-4,14,-3,-10,-3,-8,-2,-7,-1,9,1,30,2,62,3,65,4,82,5,65,6,57,7,9,8,-71,8,79,9,-55,9,33,10,101,10,-127,10,-120,10,110,10,74,10,10,10,-63,9,110,9,26,9,-65,8,94,8,-2,7,-79,7,83,7,-11,6,-110,6,62,6,-50,5,100,5,-33,4,79,4,-62,3,14,3,71,2,121,1,-106,0,-95,-1,-95,-2,-112,-3,-113,-4,120,-5,103,-6,103,-7,110,-8,-124,-9,-77,-10,5,-10,107,-11,-7,-12,-96,-12,114,-12,83,-12,107,-12,-105,-12,-33,-12,52,-11,-101,-11,31,-10,-82,-10,61,-9,-26,-9}; }
	private static byte[] data74(){ return new byte[] {125,-8,46,-7,-54,-7,114,-6,18,-5,-68,-5,103,-4,6,-3,-82,-3,86,-2,-4,-2,-87,-1,89,0,20,1,-49,1,-123,2,68,3,-6,3,-69,4,105,5,25,6,-58,6,87,7,-12,7,124,8,-5,8,102,9,-59,9,10,10,74,10,112,10,-117,10,-118,10,120,10,90,10,48,10,-22,9,-104,9,27,9,-88,8,23,8,116,7,-66,6,-19,5,20,5,40,4,55,3,55,2,44,1,34,0,11,-1,5,-2,-8,-4,8,-4,26,-5,59,-6,106,-7,-81,-8,25,-8,-112,-9,32,-9,-56,-10,127,-10,88,-10,52,-10,43,-10,47,-10,49,-10,83,-10,112,-10,-111,-10,-71,-10,-33,-10,15,-9,71,-9,-125,-9,-55,-9,15,-8,117,-8,-40,-8,84,-7,-37,-7,119,-6,47,-5,-17,-5,-45,-4,-65,-3,-67,-2,-57,-1,-34,0,-8,1,6,3,26,4,29,5,28,6,-6,6,-52,7,-125,8,13,9,-116,9,-17,9,39,10,70,10,71,10,60,10,19,10,-35,9,-99,9,81,9,8,9,-83,8,102,8,5,8,-71,7,108,7,18,7,-55,6,110,6,16,6,-89,5,47,5,-83,4,23,4,104,3,-78,2,-35,1,-20,0,2,0,-6,-2,-19,-3,-37,-4,-63,-5,-69,-6,-80,-7,-79,-8,-54,-9,-7,-10,60,-10,-86,-11,49,-11,-40,-12,-95,-12,-112,-12,-109,-12,-69,-12,-5,-12,78,-11,-66,-11,60,-10,-67,-10,81,-9,-30,-9,125,-8,24,-7,-73,-7,83,-6,-14,-6,-117,-5,44,-4,-50,-4,112,-3,20,-2,-63,-2,101,-1,20,0,-50,0,119,1,59,2,-27,2,-78,3,95,4,23,5,-47,5,-128,6,28,7,-71,7,65,8,-57,8,57,9,-94,9,-16,9,49,10,89,10,125,10,123,10,127,10,99,10,42,10,-29,9,-108,9,53,9,-73,8,39,8,-112,7,-36,6,37,6,71,5,109,4,-119,3,-118,2,-111,1,-116,0,-118,-1,-112,-2,-117,-3,-101,-4,-72,-5,-39,-6,25,-6,87,-7,-71,-8,47,-8,-76,-9,81,-9,4,-9,-50,-10,-98,-10,-121,-10,-121,-10,127,-10,-117,-10,-96,-10,-86,-10,-49,-10,-15,-10,24,-9,63,-9,120,-9,-78,-9,-8,-9,82,-8,-86,-8,33,-7,-94,-7,66,-6,-20,-6,-84,-5,-122,-4,117,-3,103,-2,113,-1,-124,0,-100,1,-85,2,-67,3,-63,4,-71,5,-98,6,109,7,43,8,-62,8,61,9,-100,9,-27,9,-1,9,24,10,19,10,-10,9,-49,9,-111,9,97,9,29,9,-37,8,-111,8,75,8,-9,7,-59,7,112,7,38,7,-44,6,127,6,39,6,-90,5,57,5,-104,4,1,4,59,3,114,2,-118,1,-103,0,-108,-1,-126,-2,112,-3,85,-4,60,-5,50,-6,43,-7,65,-8,98,-9,-83,-10,2,-10,-117,-11,34,-11,-17,-12,-47,-12,-51,-12,-20,-12,44,-11,110,-11,-46,-11,72,-10,-58,-10,84,-9,-36,-9,102,-8,1,-7,-119,-7,34,-6,-83,-6,69,-5,-39,-5,103,-4,1,-3,-100,-3,56,-2,-38,-2,-114,-1,68,0,-11,0,-80,1,116,2,52,3,5,4,-67,4,-125,5,71,6,-10,6,-94,7,55,8,-42,8,83,9,-62,9,24,10,91,10,-109,10,-79,10,-60,10,-75,10,-101,10,113,10,30,10,-45,9,102,9,-29,8,83,8,-69,7,-3,6,70,6,124,5,-94,4,-66,3,-52,2,-39,1,-29,0,-15,-1,-8,-2,9,-2,28,-3,63,-4,102,-5,-92,-6,-24,-7,73,-7,-82,-8,56,-8,-63,-9,110,-9,24,-9,-27,-10,-69,-10,-108,-10,-124,-10,119,-10,-126,-10,125,-10,-103,-10,-84,-10,-65,-10,-22,-10,27,-9,77,-9,-106,-9,-17,-9,75,-8,-59,-8,77,-7,-21,-7,-108,-6,90,-5,57,-4,39,-3,27,-2,41,-1,56,0,78,1,110,2,119,3,-127,4,115,5,88,6,37,7,-36,7,126,8,-11,8,103,9,-96,9,-45,9,-31,9,-30,9,-49,9,-81,9,118,9,69,9,12,9,-49,8,-119,8,85,8,21,8,-41,7,-105,7,78,7,12,7,-75,6,90,6,-19,5,106,5,-30,4,57,4,-125,3,-79,2,-49,1,-40,0,-43,-1,-55,-2,-88,-3,-101,-4,-119,-5,116,-6,107,-7,-125,-8,-92,-9,-24,-10,65,-10,-70,-11,94,-11,18,-11,-15,-12,-14,-12,3,-11,55,-11,-128,-11,-47,-11,65,-10,-83,-10,47,-9,-74,-9,54,-8,-68,-8,74,-7,-44,-7,96,-6,-36,-6,111,-5,-1,-5,-106,-4,37,-3,-55,-3,102,-2,19,-1,-59,-1,127,0,67,1,20,2,-35,2,-92,3,114,4,62,5,6,6,-67,6,113,7,25,8,-82,8,39,9,-96,9,-5,9,74,10,-128,10,-106,10,-86,10,-104,10,-128,10,65,10,6,10,-88,9,72,9,-53,8,56,8,-90,7,-6,6,67,6,-124,5,-77,4,-39,3,-5,2,23,2,46,1,57,0,91,-1,110,-2,-106,-3,-72,-4,-21,-5}; }
	private static byte[] data75(){ return new byte[] {44,-5,118,-6,-56,-7,61,-7,-82,-8,63,-8,-35,-9,-127,-9,64,-9,7,-9,-45,-10,-81,-10,-93,-10,-123,-10,-128,-10,-128,-10,-118,-10,-110,-10,-75,-10,-40,-10,10,-9,75,-9,-94,-9,-1,-9,116,-8,-5,-8,-93,-7,90,-6,27,-5,-3,-5,-25,-4,-15,-3,-14,-2,10,0,26,1,41,2,66,3,56,4,40,5,12,6,-37,6,-126,7,35,8,-106,8,6,9,62,9,111,9,-119,9,-125,9,124,9,81,9,54,9,4,9,-41,8,-92,8,123,8,60,8,17,8,-38,7,-84,7,108,7,57,7,-22,6,-98,6,64,6,-58,5,61,5,-96,4,-23,3,36,3,69,2,78,1,70,0,64,-1,35,-2,21,-3,-14,-5,-26,-6,-34,-7,-29,-8,17,-8,75,-9,-91,-10,27,-10,-73,-11,104,-11,71,-11,50,-11,68,-11,111,-11,-81,-11,-13,-11,87,-10,-61,-10,55,-9,-91,-9,34,-8,-90,-8,24,-7,-101,-7,36,-6,-104,-6,28,-5,-99,-5,42,-4,-68,-4,90,-3,-2,-3,-92,-2,91,-1,19,0,-39,0,-99,1,112,2,69,3,14,4,-27,4,-74,5,119,6,36,7,-51,7,110,8,-4,8,115,9,-47,9,38,10,90,10,122,10,-120,10,-120,10,109,10,71,10,5,10,-71,9,75,9,-32,8,89,8,-53,7,37,7,122,6,-59,5,1,5,56,4,113,3,-116,2,-72,1,-50,0,-12,-1,14,-1,50,-2,94,-3,-105,-4,-49,-5,27,-5,94,-6,-50,-7,63,-7,-75,-8,69,-8,-36,-9,-117,-9,59,-9,5,-9,-48,-10,-93,-10,-115,-10,117,-10,107,-10,105,-10,120,-10,-128,-10,-80,-10,-38,-10,26,-9,109,-9,-56,-9,63,-8,-57,-8,104,-7,26,-6,-32,-6,-66,-5,-92,-4,-95,-3,-92,-2,-76,-1,-62,0,-43,1,-39,2,-41,3,-57,4,-81,5,115,6,41,7,-59,7,77,8,-82,8,-2,8,52,9,91,9,97,9,96,9,85,9,60,9,26,9,-7,8,-49,8,-80,8,124,8,91,8,39,8,2,8,-50,7,-111,7,81,7,-9,6,-99,6,32,6,-97,5,-2,4,77,4,-127,3,-90,2,-86,1,-79,0,-98,-1,-114,-2,113,-3,78,-4,64,-5,66,-6,76,-7,114,-8,-92,-9,-3,-10,114,-10,-5,-11,-71,-11,-123,-11,120,-11,-127,-11,-102,-11,-39,-11,29,-10,106,-10,-50,-10,60,-9,-87,-9,25,-8,-116,-8,-3,-8,111,-7,-26,-7,90,-6,-37,-6,77,-5,-46,-5,99,-4,-14,-4,-110,-3,61,-2,-19,-2,-78,-1,112,0,70,1,20,2,-7,2,-51,3,-83,4,-127,5,75,6,17,7,-57,7,99,8,-9,8,119,9,-22,9,47,10,111,10,-112,10,-106,10,-92,10,123,10,82,10,17,10,-72,9,84,9,-39,8,89,8,-55,7,43,7,-124,6,-38,5,30,5,98,4,-103,3,-51,2,-19,1,32,1,77,0,127,-1,-88,-2,-32,-3,21,-3,95,-4,-91,-5,-12,-6,83,-6,-71,-7,57,-7,-72,-8,82,-8,-32,-9,-110,-9,67,-9,-9,-10,-50,-10,-109,-10,-126,-10,105,-10,95,-10,99,-10,109,-10,-125,-10,-75,-10,-18,-10,71,-9,-104,-9,12,-8,-98,-8,62,-7,-23,-7,-83,-6,-121,-5,114,-4,94,-3,102,-2,105,-1,125,0,-119,1,-115,2,-123,3,116,4,84,5,26,6,-51,6,101,7,-20,7,95,8,-93,8,-30,8,9,9,30,9,38,9,22,9,20,9,-9,8,-32,8,-61,8,-99,8,-120,8,99,8,69,8,19,8,-16,7,-60,7,-127,7,60,7,-38,6,111,6,-11,5,76,5,-88,4,-48,3,4,3,13,2,18,1,-4,-1,-14,-2,-43,-3,-61,-4,-81,-5,-74,-6,-71,-7,-28,-8,7,-8,100,-9,-46,-10,94,-10,21,-10,-44,-11,-71,-11,-66,-11,-44,-11,-6,-11,63,-10,-128,-10,-35,-10,53,-9,-113,-9,-10,-9,78,-8,-64,-8,35,-7,-107,-7,-10,-7,107,-6,-25,-6,100,-5,-20,-5,123,-4,22,-3,-64,-3,124,-2,48,-1,-1,-1,-42,0,-73,1,-97,2,125,3,87,4,62,5,19,6,-39,6,-107,7,62,8,-44,8,86,9,-64,9,33,10,95,10,125,10,-111,10,-123,10,111,10,60,10,-12,9,-87,9,69,9,-38,8,95,8,-47,7,52,7,-88,6,2,6,84,5,-98,4,-36,3,25,3,95,2,-119,1,-56,0,-3,-1,49,-1,98,-2,-96,-3,-27,-4,39,-4,123,-5,-45,-6,54,-6,-97,-7,21,-7,-97,-8,36,-8,-60,-9,107,-9,27,-9,-39,-10,-98,-10,112,-10,68,-10,56,-10,43,-10,60,-10,73,-10,109,-10,-96,-10,-16,-10,76,-9,-58,-9,72,-8,-19,-8,-96,-7,101,-6,67,-5,43,-4,38,-3,47,-2,44,-1,64,0,76,1,76,2,79,3,58,4,20,5,-43,5,-123,6,36,7,-94,7,12,8,93,8,-100,8,-54,8,-30,8,-26,8,-24,8,-30,8,-56,8,-70,8,-90,8,-117,8}; }
	private static byte[] data76(){ return new byte[] {-124,8,96,8,80,8,43,8,14,8,-31,7,-91,7,102,7,19,7,-80,6,48,6,-112,5,-12,4,44,4,86,3,96,2,110,1,79,0,66,-1,42,-2,27,-3,-1,-5,-1,-6,10,-6,47,-7,92,-8,-84,-9,32,-9,-85,-10,79,-10,14,-10,-4,-11,-27,-11,2,-10,35,-10,86,-10,-110,-10,-36,-10,49,-9,-120,-9,-32,-9,63,-8,-105,-8,-4,-8,85,-7,-74,-7,34,-6,-104,-6,13,-5,-111,-5,30,-4,-71,-4,108,-3,30,-2,-27,-2,-80,-1,-115,0,110,1,77,2,50,3,22,4,-4,4,-45,5,-97,6,100,7,8,8,-104,8,31,9,-111,9,-31,9,32,10,73,10,86,10,75,10,53,10,6,10,-60,9,124,9,32,9,-75,8,64,8,-55,7,60,7,-83,6,21,6,119,5,-40,4,41,4,117,3,-68,2,-4,1,70,1,116,0,-69,-1,-17,-2,57,-2,118,-3,-65,-4,13,-4,93,-5,-77,-6,29,-6,-125,-7,-3,-8,123,-8,13,-8,-95,-9,72,-9,-9,-10,-79,-10,121,-10,78,-10,53,-10,36,-10,25,-10,57,-10,90,-10,-113,-10,-42,-10,60,-9,-93,-9,56,-8,-56,-8,123,-7,68,-6,21,-5,-5,-5,-23,-4,-27,-3,-37,-2,-19,-1,-30,0,-26,1,-50,2,-67,3,-118,4,75,5,-8,5,-105,6,22,7,-123,7,-31,7,39,8,89,8,125,8,-109,8,-102,8,-87,8,-90,8,-90,8,-107,8,-97,8,-113,8,-119,8,125,8,98,8,75,8,28,8,-15,7,-83,7,88,7,-17,6,115,6,-25,5,56,5,123,4,-100,3,-75,2,-63,1,-78,0,-95,-1,-111,-2,122,-3,110,-4,106,-5,125,-6,-101,-7,-45,-8,36,-8,-117,-9,25,-9,-71,-10,-128,-10,81,-10,69,-10,79,-10,98,-10,-117,-10,-61,-10,-4,-10,52,-9,-126,-9,-55,-9,28,-8,107,-8,-74,-8,7,-7,91,-7,-60,-7,36,-6,-102,-6,25,-5,-97,-5,65,-4,-22,-4,-104,-3,96,-2,55,-1,17,0,0,1,-24,1,-47,2,-58,3,-80,4,-111,5,101,6,42,7,-28,7,123,8,4,9,122,9,-52,9,25,10,60,10,69,10,69,10,38,10,6,10,-64,9,-128,9,35,9,-62,8,81,8,-45,7,79,7,-51,6,59,6,-92,5,6,5,103,4,-58,3,22,3,95,2,-81,1,-9,0,57,0,-128,-1,-59,-2,3,-2,81,-3,-115,-4,-34,-5,48,-5,-120,-6,-17,-7,81,-7,-55,-8,59,-8,-55,-9,89,-9,-4,-10,-86,-10,104,-10,39,-10,20,-10,-11,-11,-6,-11,15,-10,30,-10,91,-10,-87,-10,6,-9,124,-9,2,-8,-93,-8,81,-7,17,-6,-28,-6,-61,-5,-80,-4,-94,-3,-93,-2,-103,-1,-100,0,-110,1,124,2,104,3,54,4,-6,4,-90,5,72,6,-61,6,64,7,-101,7,-16,7,33,8,94,8,112,8,-113,8,-101,8,-89,8,-84,8,-94,8,-86,8,-89,8,-92,8,-105,8,-126,8,112,8,77,8,36,8,-38,7,-112,7,37,7,-83,6,24,6,109,5,-81,4,-40,3,-14,2,-4,1,-13,0,-24,-1,-40,-2,-59,-3,-71,-4,-60,-5,-53,-6,-9,-7,40,-7,117,-8,-28,-9,102,-9,8,-9,-65,-10,-109,-10,119,-10,116,-10,-123,-10,-96,-10,-58,-10,0,-9,47,-9,110,-9,-89,-9,-9,-9,46,-8,-126,-8,-51,-8,36,-7,125,-7,-33,-7,89,-6,-53,-6,86,-5,-8,-5,-94,-4,93,-3,37,-2,-13,-2,-34,-1,-65,0,-70,1,-88,2,-94,3,127,4,106,5,58,6,8,7,-72,7,90,8,-32,8,82,9,-91,9,-30,9,13,10,27,10,27,10,-1,9,-39,9,-106,9,83,9,-4,8,-95,8,54,8,-57,7,77,7,-47,6,80,6,-65,5,60,5,-95,4,0,4,98,3,-76,2,14,2,96,1,-93,0,-18,-1,52,-1,127,-2,-61,-3,7,-3,81,-4,-96,-5,-17,-6,71,-6,-88,-7,13,-7,-119,-8,10,-8,-105,-9,45,-9,-41,-10,125,-10,75,-10,26,-10,8,-10,-17,-11,3,-10,26,-10,70,-10,-114,-10,-31,-10,95,-9,-44,-9,123,-8,24,-7,-37,-7,-86,-6,-115,-5,110,-4,94,-3,85,-2,91,-1,78,0,62,1,44,2,10,3,-35,3,-97,4,70,5,-28,5,111,6,-40,6,57,7,-120,7,-52,7,3,8,24,8,66,8,81,8,99,8,101,8,123,8,120,8,-125,8,-125,8,-121,8,-126,8,109,8,91,8,49,8,-7,7,-81,7,93,7,-24,6,91,6,-63,5,-1,4,58,4,79,3,100,2,96,1,94,0,75,-1,57,-2,50,-3,51,-4,80,-5,100,-6,-95,-7,-27,-8,73,-8,-41,-9,106,-9,32,-9,-24,-10,-63,-10,-71,-10,-67,-10,-58,-10,-24,-10,10,-9,54,-9,97,-9,-112,-9,-52,-9,4,-8,67,-8,-123,-8,-52,-8,35,-7,-127,-7,-21,-7,91,-6,-28,-6,123,-5,42,-4,-31,-4,-81,-3,-113,-2}; }
	private static byte[] data77(){ return new byte[] {105,-1,93,0,81,1,73,2,63,3,46,4,18,5,-13,5,-69,6,111,7,20,8,-102,8,7,9,96,9,-88,9,-46,9,-28,9,-34,9,-59,9,-97,9,109,9,41,9,-23,8,-116,8,47,8,-53,7,88,7,-16,6,123,6,-7,5,118,5,-14,4,91,4,-42,3,50,3,-108,2,-26,1,60,1,-125,0,-53,-1,12,-1,71,-2,-113,-3,-51,-4,31,-4,92,-5,-87,-6,-2,-7,88,-7,-55,-8,50,-8,-81,-9,64,-9,-41,-10,127,-10,56,-10,1,-10,-28,-11,-46,-11,-43,-11,-16,-11,23,-10,89,-10,-74,-10,32,-9,-85,-9,63,-8,-24,-8,-95,-7,107,-6,75,-5,41,-4,29,-3,18,-2,-6,-2,-15,-1,-29,0,-63,1,-95,2,107,3,33,4,-50,4,110,5,-2,5,97,6,-41,6,38,7,113,7,-84,7,-38,7,5,8,35,8,63,8,91,8,117,8,-112,8,-109,8,-93,8,-80,8,-86,8,-84,8,-113,8,107,8,58,8,-13,7,-109,7,21,7,-112,6,-15,5,51,5,113,4,127,3,-104,2,-98,1,-113,0,-117,-1,124,-2,124,-3,-122,-4,-113,-5,-69,-6,-16,-7,65,-7,-82,-8,45,-8,-53,-9,117,-9,60,-9,20,-9,3,-9,-4,-10,-1,-10,9,-9,43,-9,71,-9,103,-9,-123,-9,-80,-9,-28,-9,18,-8,74,-8,-123,-8,-51,-8,39,-7,-114,-7,-1,-7,-120,-6,27,-5,-53,-5,-124,-4,77,-3,51,-2,25,-1,12,0,8,1,0,2,-7,2,-12,3,-37,4,-65,5,-128,6,64,7,-30,7,116,8,-40,8,54,9,110,9,-91,9,-77,9,-88,9,-103,9,120,9,67,9,10,9,-68,8,105,8,21,8,-78,7,83,7,-28,6,116,6,14,6,-97,5,25,5,-105,4,24,4,-120,3,-18,2,76,2,-97,1,-17,0,67,0,-118,-1,-56,-2,6,-2,64,-3,-120,-4,-70,-5,8,-5,74,-6,-101,-7,-4,-8,104,-8,-36,-9,96,-9,-22,-10,-112,-10,70,-10,6,-10,-26,-11,-42,-11,-52,-11,-14,-11,26,-10,85,-10,-83,-10,22,-9,-92,-9,49,-8,-43,-8,-117,-7,84,-6,46,-5,13,-4,-30,-4,-51,-3,-69,-2,-100,-1,-126,0,95,1,53,2,2,3,-83,3,103,4,-10,4,-118,5,0,6,110,6,-60,6,33,7,90,7,-99,7,-59,7,-7,7,37,8,67,8,101,8,126,8,-96,8,-83,8,-69,8,-60,8,-70,8,-87,8,-120,8,77,8,15,8,-75,7,79,7,-78,6,33,6,101,5,-94,4,-67,3,-42,2,-35,1,-33,0,-30,-1,-38,-2,-34,-3,-21,-4,7,-4,47,-5,112,-6,-73,-7,35,-7,-94,-8,43,-8,-40,-9,-104,-9,106,-9,73,-9,50,-9,39,-9,54,-9,50,-9,77,-9,93,-9,114,-9,-114,-9,-73,-9,-35,-9,5,-8,66,-8,-118,-8,-38,-8,65,-7,-89,-7,55,-6,-48,-6,-128,-5,60,-4,10,-3,-17,-3,-42,-2,-46,-1,-55,0,-55,1,-61,2,-67,3,-90,4,-128,5,78,6,9,7,-91,7,46,8,-95,8,-11,8,56,9,92,9,126,9,121,9,101,9,75,9,28,9,-37,8,-92,8,87,8,9,8,-74,7,102,7,13,7,-89,6,69,6,-40,5,113,5,-8,4,121,4,-14,3,88,3,-60,2,25,2,109,1,-73,0,-1,-1,56,-1,123,-2,-94,-3,-28,-4,23,-4,91,-5,-104,-6,-16,-7,56,-7,-95,-8,1,-8,-127,-9,13,-9,-80,-10,90,-10,32,-10,-19,-11,-44,-11,-48,-11,-26,-11,7,-10,71,-10,-103,-10,-9,-10,110,-9,0,-8,-91,-8,81,-7,17,-6,-36,-6,-80,-5,-117,-4,116,-3,90,-2,65,-1,43,0,-10,0,-41,1,-108,2,89,3,9,4,-86,4,55,5,-88,5,41,6,-123,6,-34,6,41,7,104,7,-90,7,-39,7,-4,7,39,8,78,8,108,8,-119,8,-92,8,-77,8,-61,8,-65,8,-73,8,-106,8,111,8,45,8,-31,7,106,7,-18,6,94,6,-87,5,-28,4,15,4,49,3,66,2,64,1,70,0,71,-1,73,-2,79,-3,106,-4,-96,-5,-47,-6,27,-6,-121,-7,-7,-8,-123,-8,44,-8,-27,-9,-94,-9,125,-9,83,-9,78,-9,59,-9,74,-9,73,-9,73,-9,95,-9,97,-9,-120,-9,-97,-9,-53,-9,-3,-9,67,-8,-117,-8,-30,-8,85,-7,-38,-7,120,-6,34,-5,-38,-5,-74,-4,-107,-3,-121,-2,124,-1,126,0,124,1,124,2,122,3,93,4,64,5,22,6,-52,6,110,7,-4,7,109,8,-66,8,-2,8,49,9,66,9,69,9,59,9,24,9,-15,8,-73,8,-127,8,61,8,-8,7,-73,7,97,7,14,7,-56,6,109,6,16,6,-99,5,64,5,-59,4,75,4,-61,3,47,3,-118,2,-32,1,50,1,108,0,-76,-1,-27,-2,27,-2,79,-3,-126,-4,-70,-5,-17,-6,56,-6,-116,-7,-44,-8,67,-8,-84,-9,52,-9,-55,-10,110,-10}; }
	private static byte[] data78(){ return new byte[] {46,-10,-1,-11,-38,-11,-41,-11,-34,-11,-5,-11,53,-10,-128,-10,-21,-10,95,-9,-22,-9,121,-8,45,-7,-27,-7,-86,-6,-127,-5,91,-4,51,-3,16,-2,-11,-2,-53,-1,-97,0,115,1,50,2,-19,2,-110,3,54,4,-63,4,64,5,-84,5,25,6,115,6,-55,6,22,7,79,7,-111,7,-55,7,-19,7,36,8,79,8,127,8,-104,8,-73,8,-57,8,-43,8,-52,8,-67,8,-121,8,86,8,3,8,-101,7,22,7,-118,6,-43,5,30,5,75,4,112,3,121,2,-118,1,-114,0,-97,-1,-94,-2,-74,-3,-42,-4,7,-4,59,-5,-110,-6,-11,-7,118,-7,-3,-8,-98,-8,78,-8,14,-8,-33,-9,-74,-9,-99,-9,-121,-9,116,-9,100,-9,105,-9,108,-9,110,-9,112,-9,-123,-9,-95,-9,-54,-9,-12,-9,59,-8,-108,-8,-7,-8,-126,-7,27,-6,-65,-6,124,-5,89,-4,55,-3,44,-2,38,-1,39,0,42,1,39,2,39,3,19,4,-17,4,-62,5,-128,6,24,7,-86,7,24,8,112,8,-74,8,-41,8,-14,8,-11,8,-18,8,-42,8,-80,8,-125,8,81,8,38,8,-29,7,-86,7,113,7,45,7,-27,6,-111,6,76,6,-18,5,-105,5,38,5,-67,4,55,4,-87,3,13,3,105,2,-78,1,-8,0,47,0,101,-1,-107,-2,-69,-3,-22,-4,13,-4,77,-5,119,-6,-62,-7,19,-7,104,-8,-49,-9,79,-9,-40,-10,124,-10,47,-10,-5,-11,-47,-11,-47,-11,-36,-11,-1,-11,52,-10,124,-10,-42,-10,80,-9,-43,-9,103,-8,11,-7,-51,-7,118,-6,81,-5,23,-4,-22,-4,-68,-3,-106,-2,103,-1,50,0,8,1,-59,1,113,2,36,3,-61,3,78,4,-43,4,86,5,-63,5,40,6,-126,6,-37,6,37,7,113,7,-74,7,-21,7,48,8,92,8,-110,8,-72,8,-40,8,-29,8,-4,8,-11,8,-40,8,-79,8,124,8,42,8,-67,7,62,7,-81,6,0,6,67,5,114,4,-111,3,-79,2,-59,1,-48,0,-41,-1,-21,-2,6,-2,43,-3,88,-4,-100,-5,-11,-6,83,-6,-46,-7,88,-7,-19,-8,-101,-8,88,-8,30,-8,-25,-9,-64,-9,-102,-9,126,-9,120,-9,88,-9,77,-9,73,-9,79,-9,83,-9,105,-9,-118,-9,-67,-9,3,-8,90,-8,-53,-8,69,-7,-43,-7,-115,-6,86,-5,51,-4,17,-3,14,-2,3,-1,15,0,14,1,17,2,5,3,-5,3,-38,4,-97,5,74,6,-8,6,110,7,-23,7,59,8,115,8,-91,8,-76,8,-73,8,-82,8,-105,8,122,8,81,8,41,8,6,8,-56,7,-99,7,103,7,57,7,-6,6,-71,6,121,6,38,6,-48,5,112,5,5,5,-122,4,-5,3,92,3,-66,2,6,2,78,1,-126,0,-76,-1,-37,-2,5,-2,45,-3,85,-4,-125,-5,-72,-6,-12,-7,73,-7,-109,-8,6,-8,125,-9,14,-9,-80,-10,99,-10,42,-10,4,-10,-7,-11,7,-10,24,-10,70,-10,-109,-10,-26,-10,78,-9,-56,-9,87,-8,-13,-8,-97,-7,83,-6,3,-5,-37,-5,-100,-4,103,-3,60,-2,5,-1,-37,-1,-104,0,94,1,14,2,-62,2,94,3,-4,3,124,4,7,5,123,5,-38,5,61,6,-100,6,-21,6,66,7,-128,7,-56,7,-4,7,55,8,111,8,-113,8,-68,8,-53,8,-34,8,-37,8,-46,8,-84,8,121,8,53,8,-46,7,96,7,-44,6,57,6,-118,5,-63,4,-20,3,29,3,40,2,72,1,86,0,110,-1,-119,-2,-83,-3,-32,-4,24,-4,121,-5,-46,-6,75,-6,-60,-7,88,-7,-10,-8,-85,-8,97,-8,42,-8,-13,-9,-65,-9,-100,-9,-127,-9,86,-9,69,-9,55,-9,36,-9,42,-9,52,-9,75,-9,127,-9,-77,-9,13,-8,108,-8,-11,-8,125,-7,50,-6,-18,-6,-58,-5,-88,-4,-95,-3,-95,-2,-92,-1,-89,0,-93,1,-86,2,-103,3,116,4,65,5,-6,5,-104,6,43,7,-107,7,-19,7,51,8,95,8,117,8,127,8,-124,8,122,8,89,8,63,8,26,8,-7,7,-37,7,-83,7,-118,7,90,7,45,7,-15,6,-75,6,118,6,43,6,-51,5,101,5,-18,4,112,4,-38,3,61,3,126,2,-56,1,-5,0,41,0,73,-1,112,-2,-115,-3,-76,-4,-44,-5,11,-5,63,-6,-124,-7,-45,-8,56,-8,-83,-9,43,-9,-51,-10,114,-10,56,-10,17,-10,-15,-11,-15,-11,15,-10,53,-10,119,-10,-60,-10,37,-9,-105,-9,31,-8,-80,-8,84,-7,2,-6,-74,-6,121,-5,57,-4,6,-3,-48,-3,-91,-2,112,-1,42,0,-10,0,-87,1,93,2,-8,2,-103,3,36,4,-82,4,41,5,-102,5,1,6,95,6,-61,6,20,7,94,7,-80,7,-22,7,41,8,94,8,-107,8,-62,8,-39,8,-22,8,-12,8,-29,8,-51,8,-105,8,90,8,-2,7,-119,7,-2,6,102,6,-76,5,-9,4}; }
	private static byte[] data79(){ return new byte[] {46,4,83,3,122,2,-117,1,-90,0,-56,-1,-27,-2,14,-2,65,-3,-120,-4,-41,-5,43,-5,-82,-6,43,-6,-77,-7,78,-7,1,-7,-85,-8,107,-8,47,-8,-8,-9,-61,-9,-104,-9,100,-9,72,-9,49,-9,29,-9,14,-9,22,-9,44,-9,74,-9,-118,-9,-51,-9,46,-8,-85,-8,57,-7,-14,-7,-74,-6,126,-5,111,-4,97,-3,103,-2,98,-1,107,0,111,1,96,2,82,3,45,4,-5,4,-77,5,83,6,-49,6,63,7,-99,7,-43,7,-2,7,27,8,35,8,29,8,31,8,8,8,-20,7,-35,7,-60,7,-75,7,-110,7,116,7,84,7,52,7,17,7,-23,6,-92,6,105,6,32,6,-61,5,77,5,-42,4,66,4,-98,3,-18,2,47,2,101,1,-122,0,-84,-1,-53,-2,-31,-3,3,-3,27,-4,62,-5,122,-6,-78,-7,4,-7,91,-8,-53,-9,87,-9,-15,-10,-104,-10,91,-10,40,-10,35,-10,29,-10,49,-10,85,-10,-111,-10,-34,-10,63,-9,-85,-9,31,-8,-82,-8,78,-7,-27,-7,-104,-6,78,-5,6,-4,-52,-4,-114,-3,68,-2,11,-1,-62,-1,126,0,49,1,-37,1,-121,2,31,3,-76,3,60,4,-64,4,58,5,-85,5,18,6,118,6,-47,6,42,7,123,7,-53,7,13,8,82,8,-126,8,-66,8,-46,8,-21,8,-7,8,-12,8,-51,8,-85,8,94,8,17,8,-99,7,21,7,-113,6,-32,5,32,5,90,4,-122,3,-85,2,-47,1,-17,0,19,0,57,-1,112,-2,-90,-3,-23,-4,65,-4,-88,-5,22,-5,-112,-6,34,-6,-79,-7,91,-7,-4,-8,-68,-8,104,-8,52,-8,-19,-9,-73,-9,-123,-9,83,-9,45,-9,21,-9,-7,-10,-11,-10,-2,-10,35,-9,87,-9,-107,-9,5,-8,117,-8,21,-7,-82,-7,119,-6,82,-5,54,-4,46,-3,45,-2,46,-1,56,0,59,1,42,2,36,3,-13,3,-61,4,114,5,6,6,-118,6,-14,6,76,7,-123,7,-70,7,-53,7,-34,7,-30,7,-28,7,-43,7,-54,7,-76,7,-84,7,-100,7,-119,7,-128,7,101,7,83,7,58,7,18,7,-22,6,-81,6,107,6,14,6,-87,5,43,5,-108,4,-3,3,71,3,-120,2,-82,1,-39,0,-12,-1,17,-1,40,-2,62,-3,91,-4,-127,-5,-79,-6,-13,-7,64,-7,-107,-8,15,-8,-120,-9,38,-9,-52,-10,-110,-10,100,-10,73,-10,75,-10,83,-10,121,-10,-91,-10,-26,-10,56,-9,-100,-9,8,-8,-124,-8,15,-7,-88,-7,79,-6,-11,-6,-85,-5,96,-4,18,-3,-39,-3,-109,-2,88,-1,10,0,-61,0,113,1,32,2,-64,2,101,3,-16,3,-124,4,3,5,115,5,-22,5,86,6,-66,6,25,7,110,7,-65,7,4,8,63,8,122,8,-86,8,-56,8,-28,8,-16,8,-23,8,-47,8,-88,8,107,8,29,8,-67,7,70,7,-76,6,25,6,102,5,-78,4,-33,3,16,3,58,2,105,1,-122,0,-72,-1,-21,-2,29,-2,98,-3,-83,-4,21,-4,125,-5,-19,-6,114,-6,-4,-7,-116,-7,54,-7,-30,-8,-118,-8,68,-8,-15,-9,-77,-9,113,-9,67,-9,26,-9,-10,-10,-42,-10,-56,-10,-54,-10,-22,-10,30,-9,90,-9,-57,-9,49,-8,-50,-8,100,-7,43,-6,-2,-6,-27,-5,-49,-4,-39,-3,-45,-2,-31,-1,-37,0,-46,1,-69,2,-107,3,103,4,23,5,-78,5,64,6,-87,6,13,7,73,7,-125,7,-101,7,-89,7,-68,7,-59,7,-69,7,-70,7,-74,7,-85,7,-87,7,-99,7,-107,7,-114,7,122,7,111,7,77,7,43,7,-11,6,-75,6,92,6,-15,5,-126,5,-18,4,88,4,-101,3,-39,2,7,2,50,1,70,0,96,-1,113,-2,-118,-3,-96,-4,-58,-5,-16,-6,50,-6,118,-7,-39,-8,64,-8,-61,-9,85,-9,-4,-10,-81,-10,-113,-10,110,-10,99,-10,107,-10,126,-10,-85,-10,-31,-10,46,-9,-128,-9,-16,-9,96,-8,-31,-8,107,-7,9,-6,-90,-6,79,-5,4,-4,-66,-4,120,-3,48,-2,-17,-2,-95,-1,96,0,24,1,-63,1,109,2,5,3,-87,3,49,4,-72,4,55,5,-79,5,23,6,-116,6,-28,6,72,7,-109,7,-29,7,34,8,88,8,-123,8,-78,8,-49,8,-45,8,-30,8,-65,8,-92,8,112,8,39,8,-63,7,84,7,-46,6,54,6,-106,5,-32,4,32,4,90,3,-107,2,-66,1,-23,0,33,0,92,-1,-106,-2,-44,-3,49,-3,-111,-4,-18,-5,106,-5,-31,-6,104,-6,-4,-7,-103,-7,55,-7,-41,-8,-127,-8,50,-8,-33,-9,-90,-9,92,-9,30,-9,-18,-10,-31,-10,-64,-10,-57,-10,-44,-10,-6,-10,64,-9,-106,-9,6,-8,-114,-8,48,-7,-15,-7,-59,-6,-86,-5,-114,-4,-118,-3,-111,-2,-109,-1,-111,0,-127,1,104,2,60,3,3,4,-79,4,78,5,-51,5,55,6,-110,6,-49,6,1,7}; }
	private static byte[] data80(){ return new byte[] {39,7,69,7,76,7,80,7,91,7,92,7,100,7,107,7,112,7,127,7,-125,7,-112,7,-114,7,-118,7,-122,7,105,7,56,7,9,7,-57,6,100,6,-15,5,106,5,-58,4,25,4,84,3,125,2,-98,1,-76,0,-61,-1,-41,-2,-34,-3,-10,-4,21,-4,51,-5,114,-6,-63,-7,18,-7,123,-8,-3,-9,-118,-9,46,-9,-22,-10,-70,-10,-104,-10,-115,-10,-120,-10,-99,-10,-54,-10,-22,-10,74,-9,-123,-9,-29,-9,75,-8,-57,-8,70,-7,-44,-7,107,-6,13,-5,-79,-5,100,-4,18,-3,-64,-3,119,-2,54,-1,-25,-1,-99,0,85,1,-10,1,-94,2,55,3,-45,3,87,4,-29,4,110,5,-36,5,82,6,-72,6,27,7,113,7,-51,7,21,8,81,8,-118,8,-75,8,-45,8,-24,8,-27,8,-45,8,-62,8,-125,8,62,8,-34,7,122,7,-7,6,99,6,-60,5,18,5,83,4,-106,3,-57,2,-6,1,50,1,104,0,-92,-1,-37,-2,39,-2,-126,-3,-43,-4,63,-4,-76,-5,53,-5,-85,-6,73,-6,-52,-7,107,-7,5,-7,-81,-8,84,-8,-6,-9,-78,-9,100,-9,40,-9,-14,-10,-48,-10,-81,-10,-85,-10,-73,-10,-30,-10,26,-9,114,-9,-28,-9,117,-8,20,-7,-42,-7,-108,-6,118,-5,113,-4,108,-3,104,-2,107,-1,96,0,85,1,60,2,15,3,-47,3,124,4,27,5,-107,5,-8,5,84,6,-101,6,-59,6,-25,6,13,7,26,7,47,7,47,7,65,7,63,7,79,7,91,7,113,7,125,7,-109,7,-103,7,-107,7,-103,7,-126,7,102,7,36,7,-28,6,-124,6,19,6,-113,5,-13,4,60,4,123,3,-88,2,-60,1,-25,0,-12,-1,-2,-2,19,-2,44,-3,67,-4,119,-5,-79,-6,-15,-7,79,-7,-60,-8,69,-8,-42,-9,-125,-9,51,-9,20,-9,-30,-10,-43,-10,-52,-10,-31,-10,0,-9,42,-9,89,-9,-94,-9,-19,-9,82,-8,-82,-8,45,-7,-89,-7,54,-6,-51,-6,98,-5,2,-4,-70,-4,100,-3,12,-2,-39,-2,126,-1,58,0,-22,0,-93,1,64,2,-20,2,-123,3,32,4,-86,4,52,5,-85,5,24,6,-112,6,-8,6,79,7,-88,7,-29,7,41,8,103,8,-116,8,-86,8,-60,8,-61,8,-74,8,-97,8,110,8,51,8,-31,7,124,7,13,7,-124,6,-12,5,85,5,-94,4,-17,3,43,3,110,2,-84,1,-27,0,45,0,108,-1,-76,-2,7,-2,91,-3,-71,-4,34,-4,-91,-5,21,-5,-102,-6,32,-6,-92,-7,63,-7,-44,-8,109,-8,23,-8,-66,-9,108,-9,43,-9,-15,-10,-64,-10,-92,-10,-110,-10,-91,-10,-70,-10,-6,-10,63,-9,-74,-9,48,-8,-42,-8,-127,-7,77,-6,41,-5,15,-4,6,-3,-2,-3,-16,-2,-24,-1,-42,0,-72,1,-121,2,76,3,-3,3,-104,4,24,5,-120,5,-23,5,50,6,117,6,-102,6,-61,6,-27,6,-4,6,13,7,37,7,70,7,93,7,109,7,-116,7,-91,7,-59,7,-42,7,-35,7,-28,7,-46,7,-73,7,-123,7,70,7,-12,6,122,6,-13,5,88,5,-93,4,-20,3,10,3,47,2,62,1,82,0,91,-1,101,-2,120,-3,-112,-4,-69,-5,-13,-6,60,-6,-108,-7,-5,-8,119,-8,13,-8,-78,-9,106,-9,40,-9,11,-9,-23,-10,-9,-10,-22,-10,-6,-10,29,-9,65,-9,-122,-9,-56,-9,24,-8,126,-8,-42,-8,85,-7,-48,-7,94,-6,-11,-6,-113,-5,60,-4,-26,-4,-115,-3,84,-2,13,-1,-54,-1,-126,0,69,1,-20,1,-104,2,59,3,-24,3,118,4,8,5,-123,5,4,6,116,6,-38,6,66,7,-107,7,-30,7,33,8,85,8,122,8,-93,8,-80,8,-64,8,-78,8,-112,8,117,8,50,8,-13,7,-117,7,44,7,-76,6,32,6,-117,5,-28,4,55,4,-122,3,-53,2,9,2,87,1,-117,0,-41,-1,34,-1,121,-2,-60,-3,40,-3,-114,-4,-13,-5,112,-5,-24,-6,103,-6,-28,-7,115,-7,8,-7,-107,-8,54,-8,-36,-9,119,-9,51,-9,-24,-10,-77,-10,-109,-10,-122,-10,-110,-10,-85,-10,-41,-10,52,-9,-112,-9,21,-8,-71,-8,89,-7,39,-6,-6,-6,-24,-5,-44,-4,-59,-3,-62,-2,-76,-1,-107,0,124,1,64,2,-2,2,-85,3,63,4,-64,4,49,5,-119,5,-47,5,9,6,66,6,98,6,-123,6,-104,6,-73,6,-45,6,-21,6,25,7,49,7,89,7,-121,7,-81,7,-49,7,-31,7,-11,7,-8,7,-36,7,-68,7,-117,7,43,7,-55,6,71,6,-87,5,-9,4,53,4,89,3,119,2,-120,1,-100,0,-95,-1,-86,-2,-65,-3,-37,-4,6,-4,52,-5,125,-6,-48,-7,73,-7,-64,-8,84,-8,-10,-9,-82,-9,124,-9,75,-9,56,-9,48,-9,44,-9,54,-9,85,-9,118,-9,-98,-9,-37,-9,32,-8,114,-8,-54,-8,51,-7}; }
	private static byte[] data81(){ return new byte[] {-83,-7,39,-6,-81,-6,78,-5,-25,-5,-106,-4,67,-3,-14,-3,-85,-2,100,-1,31,0,-41,0,-119,1,59,2,-30,2,-120,3,40,4,-71,4,62,5,-65,5,49,6,-105,6,6,7,81,7,-87,7,-22,7,39,8,81,8,125,8,-110,8,-90,8,-102,8,-120,8,106,8,61,8,-19,7,-93,7,65,7,-50,6,59,6,-70,5,36,5,111,4,-67,3,13,3,79,2,-97,1,-34,0,46,0,119,-1,-48,-2,29,-2,-124,-3,-31,-4,79,-4,-58,-5,55,-5,-77,-6,50,-6,-73,-7,69,-7,-47,-8,103,-8,3,-8,-85,-9,88,-9,7,-9,-38,-10,-93,-10,-106,-10,-110,-10,-84,-10,-48,-10,33,-9,126,-9,-9,-9,-107,-8,65,-7,4,-6,-49,-6,-86,-5,-101,-4,-117,-3,115,-2,111,-1,73,0,35,1,-19,1,-79,2,91,3,-23,3,106,4,-44,4,54,5,122,5,-65,5,-23,5,28,6,68,6,112,6,-118,6,-71,6,-33,6,16,7,52,7,93,7,-117,7,-72,7,-31,7,-5,7,16,8,16,8,3,8,-30,7,-91,7,83,7,-14,6,107,6,-40,5,38,5,98,4,-119,3,-90,2,-64,1,-55,0,-35,-1,-26,-2,1,-2,29,-3,67,-4,-128,-5,-59,-6,42,-6,-106,-7,21,-7,-89,-8,81,-8,2,-8,-60,-9,-91,-9,124,-9,109,-9,98,-9,97,-9,114,-9,-113,-9,-80,-9,-37,-9,21,-8,77,-8,-92,-8,-13,-8,103,-7,-39,-7,98,-6,-19,-6,-123,-5,45,-4,-45,-4,-121,-3,70,-2,-2,-2,-66,-1,113,0,53,1,-29,1,-98,2,74,3,-20,3,-127,4,30,5,-107,5,11,6,124,6,-22,6,64,7,-112,7,-39,7,17,8,65,8,99,8,122,8,-122,8,-123,8,121,8,99,8,41,8,-13,7,-82,7,78,7,-14,6,111,6,-11,5,90,5,-60,4,32,4,114,3,-58,2,13,2,90,1,-87,0,-17,-1,75,-1,-104,-2,-23,-3,70,-3,-90,-4,21,-4,-124,-5,-22,-6,99,-6,-39,-7,85,-7,-22,-8,117,-8,13,-8,-83,-9,78,-9,12,-9,-55,-10,-87,-10,-113,-10,-119,-10,-100,-10,-63,-10,1,-9,106,-9,-28,-9,113,-8,18,-7,-46,-7,-110,-6,107,-5,78,-4,45,-3,22,-2,-6,-2,-29,-1,-79,0,124,1,50,2,-37,2,106,3,-12,3,114,4,-59,4,35,5,102,5,-88,5,-32,5,18,6,67,6,97,6,-101,6,-53,6,17,7,53,7,115,7,-84,7,-34,7,17,8,46,8,66,8,75,8,72,8,33,8,-14,7,-106,7,57,7,-83,6,17,6,108,5,-88,4,-45,3,-16,2,2,2,12,1,30,0,43,-1,65,-2,98,-3,-121,-4,-58,-5,12,-5,106,-6,-41,-7,90,-7,-17,-8,-101,-8,71,-8,5,-8,-39,-9,-83,-9,-94,-9,-116,-9,-106,-9,-112,-9,-105,-9,-75,-9,-47,-9,-4,-9,54,-8,116,-8,-57,-8,44,-7,-117,-7,6,-6,-116,-6,25,-5,-67,-5,98,-4,28,-3,-53,-3,-108,-2,72,-1,25,0,-44,0,-106,1,73,2,-5,2,-94,3,73,4,-45,4,101,5,-41,5,86,6,-75,6,27,7,104,7,-85,7,-16,7,18,8,61,8,85,8,94,8,102,8,87,8,68,8,33,8,-28,7,-79,7,88,7,-2,6,-106,6,23,6,-105,5,-1,4,114,4,-50,3,33,3,123,2,-48,1,25,1,110,0,-75,-1,21,-1,87,-2,-64,-3,23,-3,121,-4,-37,-5,79,-5,-76,-6,41,-6,-94,-7,44,-7,-79,-8,59,-8,-36,-9,115,-9,43,-9,-24,-10,-77,-10,-108,-10,-117,-10,-100,-10,-55,-10,-1,-10,96,-9,-65,-9,86,-8,-13,-8,-100,-7,102,-6,42,-5,11,-4,-19,-4,-47,-3,-101,-2,-118,-1,78,0,37,1,-49,1,122,2,3,3,-119,3,1,4,96,4,-73,4,-7,4,58,5,116,5,-81,5,-39,5,28,6,80,6,-124,6,-66,6,12,7,75,7,-119,7,-56,7,3,8,51,8,92,8,102,8,107,8,84,8,49,8,-35,7,119,7,9,7,115,6,-63,5,2,5,53,4,70,3,90,2,109,1,119,0,-123,-1,-105,-2,-71,-3,-29,-4,19,-4,91,-5,-70,-6,40,-6,-75,-7,64,-7,-28,-8,-103,-8,81,-8,34,-8,-10,-9,-39,-9,-58,-9,-74,-9,-77,-9,-82,-9,-69,-9,-47,-9,-15,-9,28,-8,83,-8,-111,-8,-33,-8,68,-7,-75,-7,51,-6,-60,-6,84,-5,7,-4,-67,-4,99,-3,37,-2,-21,-2,-77,-1,123,0,63,1,-1,1,-82,2,91,3,5,4,-112,4,41,5,-91,5,36,6,-117,6,-18,6,66,7,-121,7,-58,7,-2,7,35,8,68,8,85,8,94,8,91,8,71,8,47,8,0,8,-55,7,121,7,41,7,-54,6,80,6,-48,5,68,5,-77,4,12,4,111,3,-66,2,17,2,89,1,-76,0,-7,-1,74,-1,-102,-2,-9,-3,79,-3,-82,-4}; }
	private static byte[] data82(){ return new byte[] {16,-4,124,-5,-19,-6,87,-6,-40,-7,74,-7,-40,-8,91,-8,-2,-9,-107,-9,67,-9,-1,-10,-50,-10,-93,-10,-97,-10,-89,-10,-62,-10,-9,-10,81,-9,-67,-9,63,-8,-34,-8,-127,-7,69,-6,21,-5,-38,-5,-71,-4,-113,-3,119,-2,72,-1,21,0,-39,0,-120,1,49,2,-59,2,67,3,-73,3,31,4,117,4,-57,4,5,5,75,5,-125,5,-63,5,-9,5,61,6,118,6,-60,6,7,7,74,7,-116,7,-53,7,7,8,59,8,96,8,122,8,108,8,94,8,36,8,-24,7,124,7,5,7,106,6,-66,5,3,5,47,4,76,3,113,2,-128,1,-110,0,-95,-1,-66,-2,-23,-3,24,-3,89,-4,-89,-5,4,-5,-122,-6,12,-6,-104,-7,68,-7,-9,-8,-71,-8,127,-8,82,-8,54,-8,25,-8,0,-8,-28,-9,-26,-9,-26,-9,-7,-9,-3,-9,32,-8,74,-8,-124,-8,-58,-8,33,-7,-123,-7,1,-6,-125,-6,28,-5,-83,-5,106,-4,27,-3,-36,-3,-88,-2,112,-1,47,0,-9,0,-79,1,110,2,29,3,-66,3,95,4,-21,4,112,5,-23,5,70,6,-81,6,10,7,72,7,-109,7,-70,7,-24,7,6,8,24,8,41,8,34,8,30,8,-1,7,-25,7,-85,7,114,7,40,7,-49,6,110,6,-6,5,127,5,-5,4,95,4,-51,3,31,3,123,2,-42,1,38,1,119,0,-54,-1,27,-1,107,-2,-71,-3,17,-3,119,-4,-43,-5,56,-5,-95,-6,17,-6,-118,-7,4,-7,-115,-8,32,-8,-73,-9,102,-9,34,-9,-31,-10,-54,-10,-73,-10,-75,-10,-42,-10,7,-9,86,-9,-75,-9,48,-8,-70,-8,90,-7,16,-6,-52,-6,-114,-5,96,-4,45,-3,3,-2,-50,-2,-109,-1,71,0,-8,0,-108,1,46,2,-92,2,39,3,-103,3,-20,3,72,4,-99,4,-27,4,46,5,120,5,-69,5,20,6,91,6,-85,6,4,7,75,7,-89,7,-27,7,50,8,98,8,-108,8,-91,8,-89,8,-109,8,111,8,34,8,-61,7,77,7,-67,6,24,6,82,5,-128,4,-85,3,-60,2,-48,1,-20,0,5,0,32,-1,65,-2,120,-3,-87,-4,4,-4,96,-5,-43,-6,89,-6,-19,-7,-113,-7,59,-7,-14,-8,-66,-8,-120,-8,97,-8,52,-8,22,-8,-1,-9,-6,-9,-33,-9,-42,-9,-25,-9,-14,-9,21,-8,57,-8,122,-8,-49,-8,32,-7,-104,-7,21,-6,-93,-6,72,-5,-9,-5,-90,-4,114,-3,46,-2,3,-1,-53,-1,-98,0,101,1,42,2,-40,2,-125,3,47,4,-72,4,73,5,-65,5,44,6,-108,6,-26,6,47,7,112,7,-89,7,-46,7,-19,7,4,8,18,8,24,8,15,8,3,8,-22,7,-71,7,-121,7,61,7,-5,6,-100,6,57,6,-60,5,64,5,-69,4,36,4,-122,3,-35,2,60,2,-122,1,-41,0,34,0,109,-1,-61,-2,13,-2,95,-3,-69,-4,18,-4,111,-5,-37,-6,66,-6,-77,-7,46,-7,-73,-8,62,-8,-41,-9,-124,-9,52,-9,-6,-10,-47,-10,-70,-10,-64,-10,-42,-10,9,-9,75,-9,-80,-9,18,-8,-94,-8,55,-7,-25,-7,-103,-6,90,-5,36,-4,-18,-4,-75,-3,124,-2,59,-1,-2,-1,-88,0,69,1,-43,1,85,2,-48,2,65,3,-93,3,-5,3,82,4,-99,4,-22,4,54,5,-121,5,-35,5,39,6,-127,6,-47,6,45,7,118,7,-46,7,20,8,85,8,-125,8,-93,8,-79,8,-93,8,-119,8,70,8,-24,7,117,7,-20,6,74,6,-113,5,-58,4,-32,3,3,3,18,2,43,1,67,0,101,-1,-115,-2,-70,-3,-1,-4,79,-4,-71,-5,47,-5,-78,-6,62,-6,-19,-7,-107,-7,76,-7,21,-7,-37,-8,-86,-8,124,-8,89,-8,59,-8,35,-8,5,-8,0,-8,-10,-9,-5,-9,2,-8,38,-8,86,-8,-98,-8,-21,-8,86,-7,-58,-7,87,-6,-12,-6,-95,-5,80,-4,16,-3,-34,-3,-87,-2,122,-1,77,0,15,1,-43,1,-119,2,64,3,-34,3,123,4,-1,4,-126,5,-20,5,74,6,-99,6,-15,6,47,7,100,7,-106,7,-68,7,-34,7,-24,7,-5,7,0,8,-8,7,-27,7,-58,7,-98,7,106,7,30,7,-40,6,110,6,4,6,-125,5,8,5,116,4,-49,3,47,3,-125,2,-47,1,43,1,108,0,-59,-1,5,-1,94,-2,-93,-3,-5,-4,97,-4,-77,-5,32,-5,-126,-6,-11,-7,103,-7,-13,-8,126,-8,20,-8,-76,-9,109,-9,49,-9,-3,-10,-23,-10,-35,-10,-17,-10,12,-9,84,-9,-93,-9,0,-8,124,-8,13,-7,-84,-7,96,-6,27,-5,-48,-5,-110,-4,90,-3,29,-2,-44,-2,-110,-1,58,0,-37,0,102,1,1,2,115,2,-17,2,74,3,-76,3,10,4,103,4,-74,4,16,5,96,5,-67,5,19,6,123,6,-40,6,48,7,-114,7,-37,7,38,8,102,8,-113,8,-74,8}; }
	private static byte[] data83(){ return new byte[] {-61,8,-77,8,-108,8,77,8,-6,7,-123,7,-14,6,84,6,-103,5,-49,4,-7,3,28,3,57,2,78,1,110,0,-109,-1,-57,-2,0,-2,76,-3,-87,-4,12,-4,122,-5,12,-5,-93,-6,68,-6,-15,-7,-83,-7,103,-7,53,-7,-15,-8,-62,-8,-106,-8,101,-8,63,-8,22,-8,5,-8,-11,-9,-16,-9,-8,-9,19,-8,55,-8,112,-8,-68,-8,21,-7,-113,-7,32,-6,-80,-6,96,-5,19,-4,-42,-4,-98,-3,112,-2,70,-1,16,0,-34,0,-109,1,87,2,7,3,-80,3,74,4,-49,4,75,5,-63,5,23,6,110,6,-65,6,-1,6,52,7,98,7,-121,7,-84,7,-64,7,-41,7,-47,7,-48,7,-61,7,-76,7,-111,7,92,7,40,7,-31,6,-120,6,34,6,-77,5,50,5,-79,4,21,4,-127,3,-41,2,50,2,123,1,-55,0,20,0,98,-1,-75,-2,-10,-3,74,-3,-98,-4,-13,-5,90,-5,-69,-6,39,-6,-95,-7,20,-7,-94,-8,60,-8,-29,-9,-109,-9,84,-9,40,-9,14,-9,10,-9,23,-9,54,-9,106,-9,-76,-9,14,-8,-117,-8,13,-7,-83,-7,67,-6,-18,-6,-93,-5,88,-4,21,-3,-56,-3,119,-2,42,-1,-50,-1,99,0,-12,0,-127,1,-6,1,115,2,-40,2,74,3,-94,3,13,4,98,4,-53,4,35,5,-111,5,-26,5,83,6,-83,6,26,7,121,7,-43,7,36,8,105,8,-99,8,-62,8,-47,8,-57,8,-93,8,101,8,20,8,-95,7,29,7,115,6,-60,5,0,5,47,4,85,3,124,2,-99,1,-62,0,-23,-1,28,-1,92,-2,-91,-3,10,-3,106,-4,-26,-5,108,-5,7,-5,-92,-6,80,-6,-1,-7,-72,-7,123,-7,54,-7,-5,-8,-66,-8,-111,-8,100,-8,62,-8,21,-8,-14,-9,-28,-9,-29,-9,-20,-9,13,-8,60,-8,-127,-8,-34,-8,68,-7,-53,-7,85,-6,3,-5,-80,-5,121,-4,53,-3,9,-2,-37,-2,-85,-1,121,0,73,1,7,2,-71,2,96,3,-10,3,-117,4,-8,4,121,5,-35,5,49,6,-126,6,-57,6,-2,6,49,7,100,7,123,7,-97,7,-82,7,-62,7,-61,7,-62,7,-70,7,-93,7,118,7,77,7,16,7,-62,6,100,6,3,6,-114,5,2,5,126,4,-33,3,64,3,-112,2,-25,1,44,1,121,0,-69,-1,5,-1,68,-2,-102,-3,-27,-4,69,-4,-113,-5,-4,-6,100,-6,-41,-7,79,-7,-30,-8,118,-8,19,-8,-58,-9,-122,-9,72,-9,49,-9,34,-9,41,-9,61,-9,114,-9,-78,-9,12,-8,117,-8,-22,-8,113,-7,5,-6,-87,-6,81,-5,-8,-5,-86,-4,92,-3,10,-2,-81,-2,83,-1,-18,-1,-116,0,21,1,-109,1,18,2,-128,2,-12,2,99,3,-61,3,45,4,-115,4,-8,4,97,5,-61,5,47,6,-94,6,-3,6,95,7,-61,7,24,8,103,8,-102,8,-64,8,-38,8,-40,8,-68,8,-123,8,53,8,-46,7,82,7,-83,6,13,6,63,5,-121,4,-96,3,-48,2,-14,1,18,1,72,0,119,-1,-70,-2,5,-2,103,-3,-52,-4,72,-4,-59,-5,92,-5,-8,-6,-88,-6,88,-6,10,-6,-64,-7,-126,-7,56,-7,-3,-8,-63,-8,-126,-8,77,-8,31,-8,-9,-9,-41,-9,-54,-9,-54,-9,-34,-9,8,-8,66,-8,-126,-8,-9,-8,106,-7,3,-6,-88,-6,84,-5,18,-4,-34,-4,-81,-3,121,-2,86,-1,38,0,-11,0,-76,1,106,2,20,3,-82,3,69,4,-64,4,51,5,-99,5,-8,5,71,6,-111,6,-46,6,15,7,48,7,103,7,-113,7,-95,7,-70,7,-50,7,-44,7,-54,7,-60,7,-91,7,125,7,76,7,1,7,-76,6,75,6,-41,5,89,5,-60,4,42,4,-118,3,-34,2,41,2,105,1,-84,0,-9,-1,57,-1,124,-2,-50,-3,27,-3,112,-4,-56,-5,44,-5,-92,-6,24,-6,-115,-7,29,-7,-80,-8,86,-8,-4,-9,-70,-9,-126,-9,96,-9,69,-9,76,-9,77,-9,124,-9,-79,-9,-7,-9,79,-8,-63,-8,70,-7,-51,-7,108,-6,0,-5,-84,-5,87,-4,0,-3,-82,-3,87,-2,-2,-2,-100,-1,59,0,-57,0,73,1,-46,1,70,2,-67,2,41,3,-102,3,12,4,117,4,-30,4,81,5,-70,5,41,6,-112,6,6,7,93,7,-63,7,33,8,93,8,-103,8,-75,8,-48,8,-48,8,-74,8,122,8,39,8,-64,7,65,7,-87,6,4,6,68,5,127,4,-82,3,-35,2,6,2,56,1,110,0,-87,-1,-16,-2,69,-2,-90,-3,28,-3,-110,-4,35,-4,-67,-5,90,-5,2,-5,-75,-6,99,-6,27,-6,-43,-7,-122,-7,68,-7,-4,-8,-65,-8,127,-8,63,-8,13,-8,-23,-9,-41,-9,-52,-9,-39,-9,-10,-9,46,-8,121,-8,-39,-8,84,-7,-29,-7,-122,-6,51,-5,-16,-5,-75,-4,-120,-3,94,-2,46,-1,10,0,-65,0}; }
	private static byte[] data84(){ return new byte[] {-119,1,65,2,-31,2,-127,3,7,4,-118,4,-15,4,90,5,-81,5,2,6,66,6,-127,6,-66,6,-24,6,33,7,61,7,93,7,126,7,-117,7,-105,7,-99,7,-100,7,-115,7,109,7,52,7,7,7,-69,6,100,6,-11,5,125,5,-7,4,99,4,-56,3,30,3,116,2,-70,1,7,1,76,0,-109,-1,-35,-2,35,-2,107,-3,-63,-4,26,-4,-121,-5,-18,-6,87,-6,-39,-7,99,-7,-11,-8,-108,-8,66,-8,-1,-9,-61,-9,-91,-9,117,-9,-126,-9,-124,-9,-85,-9,-45,-9,19,-8,108,-8,-52,-8,61,-7,-77,-7,71,-6,-38,-6,-127,-5,13,-4,-78,-4,93,-3,-17,-3,-105,-2,45,-1,-65,-1,81,0,-46,0,79,1,-44,1,61,2,-62,2,50,3,-85,3,27,4,-107,4,5,5,119,5,-22,5,107,6,-49,6,72,7,-87,7,6,8,80,8,-104,8,-63,8,-29,8,-42,8,-67,8,-111,8,69,8,-40,7,107,7,-45,6,46,6,117,5,-60,4,-15,3,41,3,93,2,-113,1,-59,0,9,0,90,-1,-74,-2,23,-2,-121,-3,1,-3,-113,-4,33,-4,-73,-5,96,-5,15,-5,-74,-6,97,-6,10,-6,-65,-7,117,-7,28,-7,-53,-8,-121,-8,66,-8,15,-8,-27,-9,-74,-9,-85,-9,-83,-9,-56,-9,-18,-9,53,-8,-103,-8,2,-7,-106,-7,45,-6,-29,-6,-106,-5,107,-4,51,-3,9,-2,-39,-2,-83,-1,121,0,60,1,-17,1,-93,2,53,3,-63,3,73,4,-69,4,26,5,117,5,-49,5,25,6,87,6,-106,6,-60,6,-3,6,44,7,75,7,110,7,-114,7,-87,7,-84,7,-75,7,-77,7,-109,7,118,7,54,7,-2,6,-98,6,71,6,-58,5,79,5,-74,4,34,4,115,3,-61,2,3,2,82,1,-118,0,-48,-1,7,-1,80,-2,-96,-3,-15,-4,74,-4,-82,-5,17,-5,-114,-6,1,-6,-111,-7,34,-7,-51,-8,108,-8,44,-8,-15,-9,-54,-9,-90,-9,-88,-9,-92,-9,-65,-9,-24,-9,26,-8,96,-8,-62,-8,31,-7,-116,-7,15,-6,-107,-6,42,-5,-75,-5,93,-4,-12,-4,-115,-3,47,-2,-62,-2,90,-1,-7,-1,121,0,5,1,126,1,3,2,-122,2,-6,2,123,3,-8,3,102,4,-26,4,96,5,-43,5,80,6,-60,6,43,7,-114,7,-13,7,58,8,117,8,-90,8,-73,8,-58,8,-93,8,-122,8,52,8,-28,7,114,7,-30,6,72,6,-93,5,-21,4,57,4,105,3,-86,2,-31,1,24,1,101,0,-71,-1,22,-1,127,-2,-17,-3,108,-3,-11,-4,-117,-4,34,-4,-56,-5,110,-5,17,-5,-74,-6,94,-6,10,-6,-74,-7,99,-7,10,-7,-69,-8,109,-8,50,-8,-9,-9,-56,-9,-69,-9,-80,-9,-73,-9,-36,-9,25,-8,105,-8,-43,-8,94,-7,-26,-7,-99,-6,73,-5,17,-4,-41,-4,-89,-3,117,-2,71,-1,15,0,-45,0,-117,1,50,2,-49,2,95,3,-28,3,84,4,-63,4,27,5,108,5,-66,5,-7,5,73,6,-123,6,-73,6,-17,6,35,7,87,7,125,7,-104,7,-79,7,-55,7,-62,7,-69,7,-87,7,117,7,68,7,-11,6,-104,6,32,6,-98,5,25,5,115,4,-48,3,19,3,93,2,-95,1,-34,0,29,0,104,-1,-85,-2,-14,-3,65,-3,-104,-4,3,-4,109,-5,-25,-6,90,-6,-25,-7,123,-7,20,-7,-48,-8,122,-8,69,-8,13,-8,-21,-9,-38,-9,-57,-9,-44,-9,-27,-9,9,-8,64,-8,-114,-8,-31,-8,61,-7,-79,-7,43,-6,-70,-6,63,-5,-30,-5,106,-4,24,-3,-87,-3,79,-2,-27,-2,-120,-1,20,0,-90,0,53,1,-57,1,72,2,-50,2,78,3,-38,3,77,4,-36,4,85,5,-55,5,73,6,-76,6,41,7,-112,7,-24,7,55,8,116,8,-88,8,-73,8,-64,8,-90,8,-121,8,65,8,-21,7,127,7,-3,6,99,6,-58,5,14,5,82,4,-100,3,-44,2,25,2,93,1,-89,0,1,0,90,-1,-59,-2,58,-2,-69,-3,67,-3,-40,-4,109,-4,11,-4,-82,-5,80,-5,-12,-6,-103,-6,62,-6,-22,-7,-120,-7,38,-7,-46,-8,-128,-8,48,-8,-20,-9,-62,-9,-94,-9,-95,-9,-102,-9,-58,-9,-2,-9,78,-8,-72,-8,42,-7,-55,-7,120,-6,42,-5,-19,-5,-69,-4,-113,-3,99,-2,43,-1,-2,-1,-73,0,110,1,28,2,-84,2,66,3,-66,3,49,4,-104,4,-14,4,69,5,-118,5,-48,5,17,6,72,6,-119,6,-69,6,-18,6,28,7,82,7,112,7,-115,7,-93,7,-88,7,-85,7,-106,7,110,7,61,7,-17,6,-100,6,51,6,-78,5,39,5,-111,4,-15,3,56,3,-123,2,-58,1,12,1,78,0,-119,-1,-45,-2,39,-2,123,-3,-46,-4,58,-4,-91,-5,27,-5,-97,-6,43,-6,-64,-7,99,-7,8,-7,-58,-8,-128,-8,86,-8,39,-8}; }
	private static byte[] data85(){ return new byte[] {22,-8,10,-8,12,-8,35,-8,58,-8,99,-8,-81,-8,-18,-8,78,-7,-77,-7,41,-6,-90,-6,43,-5,-73,-5,71,-4,-34,-4,119,-3,17,-2,-94,-2,63,-1,-49,-1,92,0,-27,0,124,1,-11,1,-118,2,-2,2,-117,3,8,4,-119,4,10,5,-105,5,7,6,-125,6,-21,6,93,7,-77,7,16,8,76,8,-122,8,-95,8,-86,8,-104,8,115,8,57,8,-26,7,125,7,3,7,112,6,-39,5,37,5,120,4,-60,3,15,3,79,2,-100,1,-7,0,82,0,-71,-1,49,-1,-101,-2,43,-2,-89,-3,76,-3,-48,-4,123,-4,20,-4,-68,-5,89,-5,-10,-6,-112,-6,45,-6,-59,-7,100,-7,-8,-8,-94,-8,73,-8,16,-8,-56,-9,-83,-9,-125,-9,-107,-9,-94,-9,-43,-9,34,-8,-125,-8,7,-7,-114,-7,57,-6,-28,-6,-88,-5,114,-4,71,-3,17,-2,-39,-2,-92,-1,103,0,18,1,-62,1,92,2,-22,2,104,3,-42,3,70,4,-108,4,-20,4,67,5,-120,5,-53,5,5,6,84,6,-122,6,-52,6,-4,6,46,7,104,7,-114,7,-83,7,-62,7,-55,7,-74,7,-85,7,109,7,62,7,-37,6,-126,6,7,6,-122,5,-20,4,57,4,-102,3,-37,2,29,2,97,1,-98,0,-30,-1,29,-1,106,-2,-68,-3,22,-3,122,-4,-20,-5,90,-5,-30,-6,109,-6,3,-6,-89,-7,71,-7,4,-7,-67,-8,-117,-8,101,-8,61,-8,41,-8,36,-8,42,-8,58,-8,97,-8,-104,-8,-42,-8,36,-7,126,-7,-40,-7,83,-6,-55,-6,84,-5,-32,-5,103,-4,0,-3,-101,-3,39,-2,-62,-2,92,-1,-8,-1,-118,0,23,1,-88,1,61,2,-56,2,84,3,-28,3,108,4,-22,4,113,5,-13,5,110,6,-42,6,71,7,-96,7,-14,7,44,8,103,8,-126,8,-109,8,127,8,104,8,42,8,-20,7,-123,7,18,7,-108,6,4,6,101,5,-71,4,12,4,107,3,-82,2,13,2,104,1,-65,0,42,0,-97,-1,24,-1,-114,-2,35,-2,-89,-3,65,-3,-51,-4,115,-4,-3,-5,-97,-5,53,-5,-55,-6,87,-6,-11,-7,-125,-7,27,-7,-64,-8,96,-8,21,-8,-40,-9,-92,-9,-122,-9,-125,-9,-103,-9,-71,-9,1,-8,95,-8,-51,-8,82,-7,-16,-7,-97,-6,99,-5,31,-4,-17,-4,-85,-3,-125,-2,54,-1,1,0,-84,0,90,1,-21,1,127,2,-2,2,114,3,-40,3,63,4,-104,4,-28,4,63,5,127,5,-50,5,11,6,95,6,-98,6,-22,6,34,7,95,7,-118,7,-68,7,-39,7,-30,7,-28,7,-41,7,-91,7,120,7,43,7,-59,6,84,6,-56,5,55,5,-117,4,-35,3,37,3,103,2,-97,1,-31,0,32,0,93,-1,-82,-2,-5,-3,94,-3,-64,-4,47,-4,-79,-5,38,-5,-60,-6,91,-6,-13,-7,-92,-7,85,-7,20,-7,-34,-8,-91,-8,-128,-8,90,-8,77,-8,63,-8,71,-8,85,-8,118,-8,-88,-8,-28,-8,43,-7,-115,-7,-20,-7,98,-6,-28,-6,97,-5,-7,-5,-124,-4,37,-3,-59,-3,97,-2,9,-1,-79,-1,65,0,-26,0,124,1,25,2,-91,2,66,3,-60,3,80,4,-31,4,98,5,-31,5,83,6,-61,6,36,7,-114,7,-53,7,16,8,71,8,104,8,111,8,99,8,72,8,26,8,-40,7,-125,7,25,7,-98,6,24,6,-128,5,-29,4,73,4,-97,3,-14,2,82,2,-90,1,17,1,122,0,-19,-1,93,-1,-30,-2,100,-2,-8,-3,-126,-3,23,-3,-82,-4,63,-4,-40,-5,106,-5,-4,-6,-114,-6,32,-6,-73,-7,61,-7,-36,-8,-126,-8,44,-8,-27,-9,-77,-9,-117,-9,-119,-9,-114,-9,-77,-9,-3,-9,69,-8,-61,-8,58,-7,-45,-7,-121,-6,64,-5,-7,-5,-59,-4,-120,-3,85,-2,25,-1,-43,-1,-117,0,45,1,-56,1,84,2,-44,2,64,3,-80,3,10,4,98,4,-79,4,-9,4,74,5,-112,5,-43,5,34,6,101,6,-78,6,-11,6,42,7,102,7,-116,7,-72,7,-59,7,-44,7,-54,7,-82,7,115,7,43,7,-50,6,107,6,-23,5,84,5,-87,4,4,4,72,3,-114,2,-41,1,20,1,83,0,-94,-1,-21,-2,70,-2,-96,-3,13,-3,117,-4,-6,-5,-128,-5,19,-5,-89,-6,71,-6,-11,-7,-89,-7,94,-7,32,-7,-15,-8,-69,-8,-108,-8,119,-8,106,-8,100,-8,113,-8,-123,-8,-87,-8,-41,-8,37,-7,106,-7,-58,-7,59,-6,-78,-6,55,-5,-62,-5,82,-4,-23,-4,-127,-3,36,-2,-61,-2,101,-1,2,0,-94,0,57,1,-49,1,92,2,-4,2,-120,3,22,4,-100,4,32,5,-98,5,18,6,-124,6,-23,6,79,7,-91,7,-26,7,31,8,69,8,83,8,95,8,74,8,31,8,-33,7,-112,7,45,7,-71,6,62,6,-84,5,21,5,112,4,-41,3,50,3,-109,2}; }
	private static byte[] data86(){ return new byte[] {-9,1,98,1,-57,0,61,0,-65,-1,60,-1,-52,-2,76,-2,-28,-3,113,-3,5,-3,-107,-4,43,-4,-71,-5,73,-5,-52,-6,96,-6,-35,-7,112,-7,1,-7,-110,-8,57,-8,-23,-9,-72,-9,-120,-9,110,-9,126,-9,-100,-9,-44,-9,36,-8,-122,-8,21,-7,-85,-7,71,-6,3,-5,-56,-5,-118,-4,91,-3,27,-2,-32,-2,-104,-1,71,0,-20,0,-114,1,12,2,-114,2,-2,2,101,3,-61,3,31,4,108,4,-72,4,10,5,92,5,-84,5,-12,5,65,6,-116,6,-42,6,28,7,95,7,-111,7,-64,7,-37,7,-25,7,-24,7,-48,7,-99,7,93,7,-2,6,-109,6,24,6,-120,5,-21,4,56,4,-117,3,-50,2,17,2,72,1,-109,0,-44,-1,33,-1,115,-2,-43,-3,66,-3,-75,-4,50,-4,-64,-5,80,-5,-20,-6,-116,-6,47,-6,-22,-7,-91,-7,93,-7,39,-7,-20,-8,-56,-8,-102,-8,-110,-8,-124,-8,125,-8,-115,-8,-82,-8,-49,-8,7,-7,79,-7,-88,-7,-8,-7,117,-6,-24,-6,107,-5,-12,-5,-108,-4,37,-3,-55,-3,101,-2,17,-1,-78,-1,92,0,-15,0,-111,1,39,2,-60,2,77,3,-36,3,105,4,-20,4,107,5,-29,5,86,6,-68,6,20,7,107,7,-88,7,-32,7,13,8,24,8,34,8,15,8,-22,7,-76,7,111,7,27,7,-81,6,67,6,-67,5,58,5,-85,4,20,4,-126,3,-9,2,95,2,-52,1,64,1,-76,0,52,0,-77,-1,61,-1,-61,-2,92,-2,-30,-3,107,-3,-14,-4,-123,-4,15,-4,-112,-5,16,-5,-113,-6,23,-6,-98,-7,41,-7,-65,-8,102,-8,16,-8,-55,-9,-96,-9,-123,-9,-122,-9,-88,-9,-53,-9,27,-8,-124,-8,-17,-8,127,-7,30,-6,-52,-6,119,-5,63,-4,-19,-4,-76,-3,109,-2,28,-1,-57,-1,106,0,-1,0,-114,1,11,2,122,2,-27,2,83,3,-86,3,1,4,88,4,-85,4,7,5,80,5,-83,5,9,6,99,6,-83,6,1,7,83,7,-112,7,-52,7,-29,7,11,8,2,8,-9,7,-40,7,-100,7,77,7,-25,6,113,6,-39,5,67,5,-107,4,-25,3,40,3,109,2,-95,1,-20,0,48,0,127,-1,-45,-2,65,-2,-99,-3,18,-3,-117,-4,27,-4,-92,-5,66,-5,-23,-6,-120,-6,60,-6,-25,-7,-81,-7,107,-7,51,-7,-8,-8,-57,-8,-80,-8,-126,-8,124,-8,113,-8,124,-8,-117,-8,-68,-8,-12,-8,53,-7,-114,-7,-17,-7,113,-6,-25,-6,118,-5,16,-4,-80,-4,89,-3,0,-2,-80,-2,99,-1,8,0,-75,0,91,1,6,2,-100,2,59,3,-55,3,98,4,-42,4,95,5,-44,5,66,6,-87,6,-4,6,73,7,-112,7,-62,7,-29,7,5,8,7,8,-3,7,-29,7,-71,7,115,7,50,7,-50,6,109,6,-10,5,122,5,-6,4,102,4,-44,3,69,3,-79,2,32,2,-103,1,15,1,-121,0,-2,-1,-125,-1,-4,-2,-118,-2,11,-2,-105,-3,23,-3,-100,-4,42,-4,-100,-5,43,-5,-89,-6,45,-6,-72,-7,64,-7,-46,-8,110,-8,31,-8,-42,-9,-95,-9,-113,-9,-120,-9,-97,-9,-59,-9,17,-8,102,-8,-36,-8,97,-7,-15,-7,-100,-6,88,-5,9,-4,-50,-4,127,-3,67,-2,-6,-2,-101,-1,73,0,-36,0,100,1,-19,1,92,2,-59,2,60,3,-124,3,-23,3,53,4,-116,4,-38,4,56,5,-125,5,-25,5,47,6,-113,6,-40,6,38,7,104,7,-90,7,-52,7,-27,7,-18,7,-21,7,-62,7,-107,7,69,7,-32,6,109,6,-23,5,71,5,-84,4,-13,3,70,3,-122,2,-55,1,7,1,87,0,-88,-1,11,-1,93,-2,-39,-3,77,-3,-45,-4,98,-4,-8,-5,-116,-5,54,-5,-38,-6,-108,-6,65,-6,0,-6,-75,-7,113,-7,59,-7,1,-7,-36,-8,-83,-8,-101,-8,-120,-8,-117,-8,-107,-8,-71,-8,-27,-8,44,-7,115,-7,-34,-7,74,-6,-50,-6,86,-5,-16,-5,-121,-4,52,-3,-38,-3,-118,-2,55,-1,-28,-1,-116,0,49,1,-42,1,105,2,8,3,-115,3,20,4,-101,4,23,5,-121,5,-8,5,87,6,-74,6,2,7,79,7,126,7,-83,7,-52,7,-32,7,-34,7,-43,7,-94,7,114,7,52,7,-36,6,-119,6,26,6,-101,5,33,5,-100,4,1,4,-122,3,-17,2,106,2,-43,1,83,1,-44,0,79,0,-37,-1,89,-1,-33,-2,99,-2,-16,-3,118,-3,-17,-4,-117,-4,-9,-5,-120,-5,-6,-6,-125,-6,-7,-7,-124,-7,23,-7,-93,-8,75,-8,-7,-9,-56,-9,-91,-9,-114,-9,-100,-9,-67,-9,-4,-9,82,-8,-81,-8,61,-7,-53,-7,111,-6,20,-5,-49,-5,-123,-4,65,-3,2,-2,-80,-2,89,-1,-7,-1,-111,0,24,1,-102,1,9,2,125,2,-39,2,65,3,-109,3,-12,3,64,4,-103,4,-7,4,85,5}; }
	private static byte[] data87(){ return new byte[] {-81,5,5,6,106,6,-74,6,23,7,84,7,-103,7,-47,7,-19,7,3,8,-6,7,-36,7,-84,7,105,7,3,7,-106,6,19,6,123,5,-35,4,50,4,117,3,-61,2,11,2,77,1,-93,0,-8,-1,82,-1,-82,-2,35,-2,-95,-3,40,-3,-79,-4,64,-4,-31,-5,127,-5,54,-5,-45,-6,-112,-6,57,-6,-25,-7,-90,-7,103,-7,31,-7,-10,-8,-64,-8,-98,-8,-121,-8,121,-8,-125,-8,-105,-8,-53,-8,-1,-8,67,-7,-101,-7,7,-6,-123,-6,14,-5,-95,-5,61,-4,-33,-4,-111,-3,57,-2,-34,-2,-111,-1,66,0,-19,0,-117,1,31,2,-70,2,77,3,-44,3,95,4,-34,4,79,5,-81,5,28,6,126,6,-53,6,8,7,71,7,115,7,-110,7,-96,7,-95,7,-88,7,121,7,87,7,23,7,-37,6,-124,6,39,6,-65,5,77,5,-40,4,80,4,-43,3,84,3,-53,2,69,2,-54,1,69,1,-64,0,73,0,-50,-1,69,-1,-54,-2,80,-2,-53,-3,69,-3,-59,-4,52,-4,-72,-5,47,-5,-95,-6,28,-6,-97,-7,43,-7,-64,-8,101,-8,23,-8,-45,-9,-76,-9,-95,-9,-90,-9,-60,-9,4,-8,64,-8,-82,-8,37,-7,-90,-7,59,-6,-32,-6,-117,-5,70,-4,-17,-4,-95,-3,69,-2,-24,-2,-124,-1,23,0,-104,0,31,1,-111,1,-2,1,107,2,-54,2,51,3,-116,3,-13,3,78,4,-79,4,21,5,116,5,-36,5,58,6,-98,6,-9,6,72,7,-110,7,-51,7,-15,7,19,8,15,8,-8,7,-52,7,-110,7,53,7,-55,6,81,6,-59,5,28,5,123,4,-61,3,15,3,88,2,-98,1,-15,0,70,0,-86,-1,7,-1,121,-2,-11,-3,114,-3,4,-3,-107,-4,53,-4,-47,-5,122,-5,32,-5,-49,-6,118,-6,46,-6,-30,-7,-105,-7,84,-7,8,-7,-38,-8,-89,-8,-119,-8,103,-8,99,-8,104,-8,-117,-8,-84,-8,-7,-8,67,-7,-83,-7,32,-6,-87,-6,54,-5,-44,-5,122,-4,53,-3,-38,-3,-105,-2,78,-1,-1,-1,-73,0,92,1,-3,1,-97,2,48,3,-68,3,70,4,-73,4,48,5,-103,5,-5,5,80,6,-98,6,-33,6,18,7,75,7,92,7,126,7,-115,7,118,7,103,7,77,7,21,7,-37,6,-101,6,72,6,-22,5,-120,5,23,5,-95,4,38,4,-82,3,40,3,-93,2,27,2,-101,1,23,1,-108,0,8,0,-122,-1,-1,-2,123,-2,-10,-3,109,-3,-23,-4,100,-4,-49,-5,77,-5,-63,-6,71,-6,-61,-7,97,-7,-27,-8,-122,-8,60,-8,-6,-9,-46,-9,-69,-9,-63,-9,-43,-9,8,-8,69,-8,-92,-8,14,-7,-112,-7,29,-6,-78,-6,91,-5,9,-4,-79,-4,86,-3,-5,-3,-96,-2,63,-1,-47,-1,91,0,-30,0,91,1,-54,1,58,2,-96,2,-2,2,94,3,-60,3,35,4,125,4,-26,4,80,5,-85,5,15,6,116,6,-51,6,40,7,104,7,-86,7,-46,7,-18,7,-12,7,-27,7,-58,7,-115,7,66,7,-42,6,92,6,-39,5,69,5,-99,4,-12,3,70,3,-107,2,-40,1,51,1,-108,0,-20,-1,87,-1,-65,-2,77,-2,-49,-3,88,-3,-19,-4,-115,-4,45,-4,-43,-5,125,-5,32,-5,-53,-6,124,-6,30,-6,-51,-7,-120,-7,61,-7,-13,-8,-68,-8,-118,-8,114,-8,86,-8,97,-8,110,-8,-108,-8,-49,-8,24,-7,119,-7,-18,-7,115,-6,8,-5,-89,-5,80,-4,-4,-4,-79,-3,105,-2,34,-1,-49,-1,-119,0,43,1,-43,1,100,2,-5,2,-125,3,7,4,120,4,-21,4,78,5,-88,5,6,6,76,6,-108,6,-40,6,6,7,48,7,80,7,103,7,100,7,104,7,76,7,49,7,-5,6,-63,6,-128,6,39,6,-64,5,94,5,-23,4,112,4,-18,3,110,3,-22,2,102,2,-33,1,89,1,-44,0,79,0,-56,-1,63,-1,-77,-2,53,-2,-87,-3,28,-3,-107,-4,13,-4,-113,-5,-1,-6,-120,-6,-8,-7,-113,-7,23,-7,-62,-8,90,-8,32,-8,-18,-9,-50,-9,-50,-9,-47,-9,3,-8,65,-8,-116,-8,-7,-8,109,-7,-7,-7,-113,-6,40,-5,-46,-5,114,-4,33,-3,-43,-3,102,-2,3,-1,-94,-1,29,0,-85,0,38,1,-110,1,-2,1,98,2,-55,2,41,3,-108,3,-17,3,81,4,-73,4,44,5,-117,5,-12,5,88,6,-82,6,9,7,86,7,-108,7,-58,7,-31,7,-17,7,-23,7,-62,7,-114,7,60,7,-32,6,99,6,-39,5,80,5,-84,4,14,4,89,3,-85,2,6,2,96,1,-65,0,26,0,-106,-1,2,-1,-120,-2,10,-2,-88,-3,60,-3,-39,-4,-122,-4,29,-4,-55,-5,106,-5,24,-5,-73,-6,101,-6,7,-6,-77,-7,97,-7,25,-7,-52,-8,-94,-8,118,-8,101,-8,78,-8,109,-8,-117,-8,-69,-8,14,-7,99,-7,-40,-7}; }
	private static byte[] data88(){ return new byte[] {76,-6,-31,-6,-128,-5,25,-4,-48,-4,-128,-3,48,-2,-30,-2,-101,-1,71,0,-16,0,-113,1,39,2,-81,2,65,3,-82,3,43,4,-111,4,-6,4,80,5,-85,5,-4,5,60,6,123,6,-81,6,-38,6,0,7,18,7,32,7,38,7,27,7,-10,6,-40,6,-95,6,113,6,34,6,-47,5,115,5,13,5,-85,4,55,4,-71,3,76,3,-60,2,68,2,-52,1,61,1,-71,0,42,0,-89,-1,28,-1,-103,-2,15,-2,-128,-3,-18,-4,88,-4,-40,-5,69,-5,-69,-6,58,-6,-61,-7,73,-7,-34,-8,-113,-8,71,-8,19,-8,-21,-9,-28,-9,-20,-9,12,-8,67,-8,-121,-8,-27,-8,89,-7,-44,-7,87,-6,-13,-6,-123,-5,42,-4,-65,-4,94,-3,-15,-3,-121,-2,28,-1,-102,-1,28,0,-105,0,14,1,125,1,-26,1,80,2,-65,2,40,3,-111,3,0,4,106,4,-33,4,82,5,-75,5,42,6,-108,6,-18,6,64,7,-119,7,-55,7,-20,7,-10,7,-6,7,-35,7,-88,7,105,7,19,7,-91,6,45,6,-103,5,6,5,101,4,-62,3,18,3,113,2,-56,1,40,1,-121,0,-4,-1,122,-1,-19,-2,-122,-2,2,-2,-99,-3,43,-3,-52,-4,107,-4,3,-4,-84,-5,71,-5,-30,-6,-122,-6,41,-6,-54,-7,122,-7,34,-7,-43,-8,-99,-8,101,-8,60,-8,42,-8,52,-8,63,-8,119,-8,-81,-8,15,-7,112,-7,-21,-7,123,-6,14,-5,-75,-5,104,-4,28,-3,-39,-3,-115,-2,74,-1,3,0,-83,0,85,1,-14,1,-120,2,14,3,-103,3,7,4,-120,4,-38,4,63,5,-123,5,-32,5,30,6,93,6,-116,6,-70,6,-28,6,-7,6,20,7,18,7,18,7,7,7,-20,6,-63,6,-110,6,77,6,16,6,-77,5,94,5,-1,4,-119,4,25,4,-118,3,28,3,-116,2,19,2,-126,1,-6,0,94,0,-40,-1,67,-1,-71,-2,39,-2,-117,-3,4,-3,115,-4,-28,-5,93,-5,-47,-6,86,-6,-40,-7,110,-7,5,-7,-77,-8,106,-8,53,-8,15,-8,-4,-9,6,-8,28,-8,80,-8,-121,-8,-26,-8,66,-7,-69,-7,52,-6,-72,-6,75,-5,-17,-5,-126,-4,29,-3,-80,-3,69,-2,-46,-2,98,-1,-30,-1,103,0,-34,0,80,1,-61,1,44,2,-91,2,8,3,121,3,-31,3,74,4,-75,4,40,5,-106,5,-10,5,102,6,-64,6,21,7,77,7,-110,7,-81,7,-52,7,-60,7,-69,7,-108,7,79,7,3,7,-95,6,35,6,-91,5,24,5,119,4,-30,3,58,3,-97,2,-6,1,103,1,-54,0,55,0,-77,-1,66,-1,-60,-2,84,-2,-17,-3,-122,-3,41,-3,-61,-4,99,-4,0,-4,-101,-5,62,-5,-36,-6,124,-6,13,-6,-83,-7,87,-7,-4,-8,-68,-8,127,-8,84,-8,51,-8,39,-8,60,-8,97,-8,-91,-8,-20,-8,83,-7,-59,-7,86,-6,-13,-6,-105,-5,67,-4,-1,-4,-76,-3,107,-2,39,-1,-47,-1,-124,0,37,1,-65,1,82,2,-42,2,82,3,-63,3,40,4,-119,4,-25,4,61,5,124,5,-56,5,0,6,66,6,114,6,-96,6,-62,6,-34,6,-14,6,11,7,3,7,-13,6,-40,6,-80,6,-126,6,66,6,-3,5,-98,5,61,5,-46,4,89,4,-33,3,93,3,-39,2,76,2,-66,1,51,1,-92,0,16,0,-126,-1,-18,-2,95,-2,-51,-3,58,-3,-83,-4,36,-4,-95,-5,25,-5,-97,-6,32,-6,-79,-7,76,-7,-12,-8,-86,-8,101,-8,61,-8,39,-8,43,-8,50,-8,82,-8,-111,-8,-44,-8,47,-7,-105,-7,6,-6,-106,-6,28,-5,-89,-5,56,-4,-47,-4,108,-3,-8,-3,-119,-2,23,-1,-97,-1,34,0,-98,0,8,1,-125,1,-11,1,97,2,-46,2,65,3,-73,3,30,4,-110,4,4,5,118,5,-26,5,62,6,-87,6,-8,6,68,7,127,7,-87,7,-63,7,-62,7,-81,7,-127,7,84,7,-9,6,-90,6,34,6,-85,5,35,5,-113,4,-11,3,86,3,-62,2,30,2,-101,1,0,1,-128,0,4,0,-127,-1,18,-1,-98,-2,71,-2,-39,-3,123,-3,13,-3,-80,-4,68,-4,-26,-5,115,-5,16,-5,-91,-6,50,-6,-55,-7,113,-7,17,-7,-51,-8,123,-8,89,-8,47,-8,40,-8,45,-8,77,-8,-122,-8,-28,-8,54,-7,-81,-7,53,-6,-47,-6,109,-5,38,-4,-56,-4,-122,-3,60,-2,-6,-2,-109,-1,69,0,-32,0,-122,1,9,2,-117,2,-2,2,106,3,-44,3,58,4,-108,4,-32,4,36,5,119,5,-71,5,-3,5,43,6,91,6,-122,6,-89,6,-58,6,-38,6,-42,6,-42,6,-57,6,-91,6,-125,6,74,6,14,6,-71,5,100,5,4,5,-108,4,28,4,-91,3,40,3,-106,2,18,2,-122,1,-14,0,96,0,-44,-1,68,-1,-83,-2,32,-2,-125,-3,-8,-4}; }
	private static byte[] data89(){ return new byte[] {110,-4,-42,-5,81,-5,-48,-6,92,-6,-28,-7,123,-7,31,-7,-47,-8,-110,-8,105,-8,69,-8,66,-8,68,-8,99,-8,-111,-8,-45,-8,25,-7,125,-7,-23,-7,99,-6,-37,-6,94,-5,-15,-5,125,-4,16,-3,-107,-3,38,-2,-87,-2,45,-1,-94,-1,40,0,-96,0,28,1,-111,1,2,2,121,2,-19,2,103,3,-30,3,83,4,-49,4,66,5,-80,5,27,6,115,6,-42,6,28,7,100,7,-118,7,-83,7,-70,7,-80,7,-118,7,90,7,15,7,-67,6,89,6,-30,5,94,5,-32,4,71,4,-73,3,26,3,-111,2,-8,1,108,1,-23,0,96,0,-19,-1,118,-1,4,-1,-103,-2,39,-2,-71,-3,91,-3,-21,-4,-122,-4,17,-4,-91,-5,51,-5,-60,-6,86,-6,-24,-7,-127,-7,35,-7,-54,-8,-120,-8,77,-8,43,-8,29,-8,19,-8,44,-8,96,-8,-95,-8,5,-7,111,-7,-10,-7,-125,-6,33,-5,-52,-5,126,-4,48,-3,-21,-3,-105,-2,71,-1,-10,-1,-101,0,55,1,-65,1,72,2,-63,2,63,3,-97,3,5,4,97,4,-80,4,3,5,74,5,-112,5,-52,5,10,6,57,6,112,6,-113,6,-86,6,-46,6,-38,6,-38,6,-42,6,-67,6,-102,6,110,6,55,6,-19,5,-99,5,77,5,-40,4,108,4,-17,3,112,3,-27,2,95,2,-57,1,62,1,-101,0,13,0,112,-1,-40,-2,73,-2,-84,-3,33,-3,-110,-4,7,-4,-122,-5,-3,-6,-122,-6,21,-6,-83,-7,88,-7,3,-7,-68,-8,-109,-8,104,-8,95,-8,90,-8,113,-8,-103,-8,-57,-8,22,-7,99,-7,-55,-7,48,-6,-87,-6,31,-5,-82,-5,53,-4,-68,-4,70,-3,-45,-3,80,-2,-35,-2,97,-1,-29,-1,95,0,-29,0,91,1,-53,1,83,2,-62,2,57,3,-79,3,44,4,-104,4,11,5,-128,5,-24,5,72,6,-88,6,-21,6,50,7,96,7,-123,7,-107,7,-116,7,120,7,73,7,8,7,-60,6,92,6,-5,5,126,5,4,5,118,4,-27,3,98,3,-51,2,75,2,-74,1,51,1,-64,0,66,0,-58,-1,91,-1,-28,-2,-125,-2,21,-2,-96,-3,57,-3,-47,-4,89,-4,-21,-5,117,-5,2,-5,-113,-6,26,-6,-91,-7,73,-7,-11,-8,-100,-8,90,-8,49,-8,18,-8,9,-8,39,-8,77,-8,-113,-8,-36,-8,79,-7,-56,-7,85,-6,-8,-6,-105,-5,79,-4,1,-3,-75,-3,107,-2,27,-1,-64,-1,98,0,5,1,-117,1,14,2,-117,2,-11,2,95,3,-65,3,29,4,103,4,-79,4,-9,4,67,5,126,5,-59,5,-4,5,50,6,103,6,-107,6,-75,6,-46,6,-34,6,-28,6,-34,6,-59,6,-88,6,113,6,60,6,-24,5,-119,5,38,5,-81,4,53,4,-82,3,40,3,-113,2,-3,1,106,1,-49,0,56,0,-95,-1,-2,-2,106,-2,-42,-3,67,-3,-80,-4,41,-4,-88,-5,42,-5,-76,-6,73,-6,-33,-7,-119,-7,56,-7,-6,-8,-68,-8,-94,-8,-122,-8,126,-8,-108,-8,-86,-8,-49,-8,27,-7,90,-7,-72,-7,24,-6,-114,-6,-9,-6,126,-5,0,-4,-121,-4,14,-3,-101,-3,33,-2,-97,-2,48,-1,-80,-1,43,0,-78,0,43,1,-98,1,30,2,-104,2,21,3,-109,3,10,4,-125,4,-20,4,98,5,-50,5,49,6,-120,6,-46,6,22,7,64,7,111,7,119,7,116,7,85,7,50,7,-7,6,-81,6,76,6,-30,5,116,5,-15,4,114,4,-13,3,106,3,-31,2,88,2,-38,1,92,1,-20,0,104,0,8,0,-109,-1,43,-1,-70,-2,87,-2,-21,-3,-122,-3,21,-3,-96,-4,41,-4,-79,-5,64,-5,-62,-6,81,-6,-35,-7,113,-7,19,-7,-63,-8,119,-8,69,-8,38,-8,31,-8,38,-8,82,-8,-102,-8,-32,-8,81,-7,-54,-7,87,-6,-29,-6,-112,-5,56,-4,-24,-4,-108,-3,64,-2,-21,-2,-122,-1,41,0,-74,0,70,1,-64,1,58,2,-98,2,4,3,98,3,-76,3,6,4,80,4,-100,4,-28,4,44,5,109,5,-88,5,-17,5,28,6,96,6,127,6,-96,6,-73,6,-52,6,-62,6,-75,6,-101,6,116,6,60,6,-6,5,-96,5,66,5,-30,4,104,4,-22,3,93,3,-42,2,68,2,-84,1,27,1,127,0,-25,-1,72,-1,-63,-2,40,-2,-98,-3,16,-3,-118,-4,0,-4,-120,-5,5,-5,-97,-6,53,-6,-42,-7,-116,-7,52,-7,7,-7,-50,-8,-67,-8,-95,-8,-82,-8,-70,-8,-40,-8,5,-7,60,-7,-113,-7,-23,-7,73,-6,-85,-6,43,-5,-100,-5,40,-4,-98,-4,39,-3,-89,-3,41,-2,-77,-2,57,-1,-67,-1,61,0,-63,0,72,1,-62,1,70,2,-62,2,75,3,-62,3,61,4,-73,4,42,5,-101,5,-4,5,89,6,-83,6,-16,6,39,7,71,7,96,7,103,7,83,7,49,7,2,7}; }
	private static byte[] data90(){ return new byte[] {-60,6,106,6,30,6,-81,5,72,5,-58,4,86,4,-49,3,88,3,-52,2,89,2,-42,1,95,1,-30,0,117,0,5,0,-113,-1,39,-1,-86,-2,62,-2,-69,-3,74,-3,-54,-4,77,-4,-49,-5,84,-5,-50,-6,83,-6,-27,-7,119,-7,16,-7,-68,-8,117,-8,65,-8,29,-8,12,-8,16,-8,52,-8,109,-8,-65,-8,26,-7,-104,-7,21,-6,-87,-6,69,-5,-26,-5,-112,-4,58,-3,-28,-3,-115,-2,46,-1,-49,-1,96,0,-16,0,107,1,-29,1,92,2,-71,2,35,3,118,3,-37,3,39,4,121,4,-61,4,10,5,93,5,-104,5,-36,5,25,6,79,6,126,6,-83,6,-57,6,-38,6,-34,6,-33,6,-50,6,-92,6,96,6,40,6,-35,5,126,5,29,5,-91,4,41,4,-97,3,13,3,121,2,-26,1,81,1,-72,0,16,0,124,-1,-24,-2,90,-2,-60,-3,47,-3,-82,-4,39,-4,-79,-5,55,-5,-58,-6,96,-6,5,-6,-85,-7,94,-7,37,-7,-8,-8,-49,-8,-66,-8,-73,-8,-64,-8,-38,-8,-1,-8,47,-7,121,-7,-57,-7,31,-6,-118,-6,-25,-6,102,-5,-32,-5,92,-4,-28,-4,113,-3,-21,-3,110,-2,-3,-2,-124,-1,13,0,-110,0,26,1,-97,1,26,2,-98,2,32,3,-98,3,24,4,-125,4,-9,4,95,5,-56,5,32,6,113,6,-72,6,-18,6,15,7,52,7,50,7,41,7,21,7,-15,6,-80,6,110,6,33,6,-53,5,95,5,-18,4,127,4,-3,3,-125,3,23,3,-109,2,33,2,-93,1,49,1,-73,0,61,0,-44,-1,94,-1,-21,-2,116,-2,1,-2,-124,-3,10,-3,-117,-4,15,-4,-124,-5,12,-5,-115,-6,28,-6,-88,-7,60,-7,-35,-8,-109,-8,90,-8,47,-8,31,-8,42,-8,58,-8,106,-8,-70,-8,19,-7,127,-7,-3,-7,-123,-6,28,-5,-60,-5,106,-4,22,-3,-69,-3,101,-2,-1,-2,-98,-1,35,0,-76,0,51,1,-91,1,26,2,127,2,-32,2,48,3,-110,3,-42,3,48,4,127,4,-55,4,12,5,89,5,-94,5,-36,5,33,6,85,6,-122,6,-80,6,-47,6,-29,6,-31,6,-39,6,-67,6,-111,6,83,6,20,6,-76,5,81,5,-41,4,88,4,-42,3,69,3,-82,2,27,2,118,1,-29,0,61,0,-87,-1,13,-1,123,-2,-26,-3,92,-3,-38,-4,81,-4,-46,-5,109,-5,-4,-6,-99,-6,63,-6,-29,-7,-98,-7,99,-7,51,-7,9,-7,-23,-8,-31,-8,-17,-8,-3,-8,17,-7,69,-7,-128,-7,-60,-7,23,-6,103,-6,-38,-6,66,-5,-67,-5,31,-4,-86,-4,43,-3,-73,-3,48,-2,-64,-2,73,-1,-47,-1,83,0,-31,0,96,1,-20,1,108,2,-22,2,106,3,-21,3,89,4,-51,4,61,5,-94,5,5,6,71,6,-101,6,-58,6,-8,6,12,7,27,7,17,7,-5,6,-42,6,-100,6,102,6,17,6,-69,5,89,5,-22,4,-124,4,18,4,-107,3,40,3,-81,2,66,2,-54,1,96,1,-20,0,-117,0,12,0,-97,-1,47,-1,-63,-2,75,-2,-51,-3,85,-3,-52,-4,80,-4,-54,-5,68,-5,-58,-6,76,-6,-43,-7,98,-7,14,-7,-59,-8,-122,-8,77,-8,62,-8,60,-8,81,-8,127,-8,-68,-8,14,-7,-121,-7,-10,-7,126,-6,18,-5,-85,-5,76,-4,-21,-4,-119,-3,45,-2,-62,-2,89,-1,-27,-1,94,0,-37,0,79,1,-69,1,35,2,108,2,-46,2,36,3,124,3,-49,3,37,4,101,4,-57,4,15,5,107,5,-83,5,-12,5,54,6,106,6,-99,6,-62,6,-43,6,-31,6,-40,6,-62,6,-85,6,102,6,44,6,-44,5,112,5,12,5,-127,4,6,4,113,3,-20,2,75,2,-73,1,26,1,-122,0,-27,-1,85,-1,-48,-2,58,-2,-78,-3,44,-3,-89,-4,60,-4,-70,-5,86,-5,-25,-6,-112,-6,58,-6,-13,-7,-86,-7,105,-7,60,-7,27,-7,6,-7,0,-7,3,-7,11,-7,46,-7,80,-7,-110,-7,-52,-7,45,-6,-127,-6,-23,-6,77,-5,-60,-5,65,-4,-61,-4,67,-3,-46,-3,89,-2,-25,-2,104,-1,0,0,-121,0,23,1,-90,1,36,2,-79,2,46,3,-78,3,50,4,-98,4,18,5,119,5,-49,5,38,6,101,6,-95,6,-46,6,-23,6,5,7,-5,6,-4,6,-40,6,-90,6,121,6,45,6,-24,5,-110,5,58,5,-41,4,108,4,1,4,-111,3,32,3,-77,2,70,2,-49,1,96,1,-30,0,117,0,-8,-1,-128,-1,7,-1,127,-2,-4,-3,118,-3,-11,-4,103,-4,-30,-5,86,-5,-47,-6,83,-6,-36,-7,105,-7,15,-7,-60,-8,124,-8,89,-8,61,-8,62,-8,77,-8,126,-8,-88,-8,10,-7,98,-7,-35,-7,85,-6,-30,-6,121,-5,16,-4,-98,-4,64,-3,-37,-3,116,-2,-6,-2,-127,-1,9,0,-121,0,-13,0}; }
	private static byte[] data91(){ return new byte[] {103,1,-65,1,51,2,-109,2,-27,2,66,3,-91,3,-9,3,87,4,-98,4,5,5,81,5,-95,5,-13,5,53,6,114,6,-103,6,-55,6,-22,6,-14,6,-18,6,-26,6,-74,6,-123,6,71,6,-22,5,-112,5,46,5,-81,4,50,4,-96,3,19,3,-125,2,-22,1,86,1,-67,0,26,0,-107,-1,-7,-2,109,-2,-17,-3,104,-3,-28,-4,111,-4,-9,-5,-111,-5,48,-5,-60,-6,120,-6,32,-6,-40,-7,-98,-7,93,-7,57,-7,27,-7,7,-7,2,-7,16,-7,36,-7,70,-7,-127,-7,-76,-7,3,-6,87,-6,-71,-6,35,-5,-116,-5,10,-4,-116,-4,11,-3,-102,-3,28,-2,-95,-2,59,-1,-59,-1,79,0,-25,0,103,1,-23,1,113,2,-7,2,115,3,-18,3,101,4,-56,4,43,5,-114,5,-42,5,42,6,97,6,-106,6,-87,6,-46,6,-43,6,-37,6,-70,6,-92,6,118,6,66,6,0,6,-82,5,96,5,0,5,-78,4,56,4,-35,3,103,3,-2,2,-114,2,20,2,-90,1,52,1,-64,0,64,0,-59,-1,63,-1,-63,-2,54,-2,-84,-3,41,-3,-98,-4,7,-4,-116,-5,1,-5,-124,-6,9,-6,-100,-7,60,-7,-26,-8,-84,-8,114,-8,91,-8,84,-8,94,-8,116,-8,-79,-8,1,-7,87,-7,-69,-7,59,-6,-75,-6,71,-5,-39,-5,105,-4,6,-3,-97,-3,46,-2,-74,-2,67,-1,-62,-1,62,0,-70,0,30,1,-117,1,-17,1,80,2,-77,2,12,3,106,3,-63,3,25,4,108,4,-56,4,30,5,115,5,-61,5,16,6,82,6,-119,6,-68,6,-33,6,-13,6,-8,6,-18,6,-38,6,-93,6,111,6,40,6,-58,5,83,5,-25,4,100,4,-45,3,78,3,-78,2,25,2,-127,1,-33,0,81,0,-75,-1,39,-1,-106,-2,1,-2,-123,-3,10,-3,-115,-4,23,-4,-79,-5,72,-5,-13,-6,-106,-6,68,-6,2,-6,-63,-7,-114,-7,102,-7,71,-7,59,-7,39,-7,59,-7,59,-7,99,-7,-121,-7,-59,-7,3,-6,75,-6,-82,-6,2,-5,123,-5,-24,-5,104,-4,-23,-4,108,-3,-14,-3,125,-2,9,-1,-106,-1,38,0,-85,0,64,1,-73,1,74,2,-50,2,76,3,-59,3,58,4,-95,4,9,5,100,5,-77,5,-1,5,54,6,107,6,-115,6,-84,6,-85,6,-74,6,-96,6,127,6,81,6,43,6,-19,5,-99,5,79,5,-5,4,-96,4,61,4,-33,3,125,3,13,3,-86,2,52,2,-56,1,89,1,-27,0,118,0,-3,-1,117,-1,-3,-2,117,-2,-20,-3,103,-3,-29,-4,87,-4,-54,-5,68,-5,-49,-6,79,-6,-25,-7,123,-7,47,-7,-29,-8,-70,-8,-107,-8,-124,-8,-113,-8,-88,-8,-44,-8,22,-7,113,-7,-50,-7,66,-6,-70,-6,67,-5,-66,-5,78,-4,-23,-4,108,-3,-2,-3,113,-2,1,-1,110,-1,-18,-1,81,0,-61,0,43,1,-118,1,-23,1,71,2,-90,2,4,3,92,3,-68,3,26,4,124,4,-36,4,43,5,-119,5,-35,5,47,6,106,6,-85,6,-53,6,-25,6,-9,6,-16,6,-38,6,-75,6,123,6,48,6,-30,5,121,5,9,5,-111,4,10,4,122,3,-25,2,80,2,-65,1,38,1,-111,0,-9,-1,116,-1,-33,-2,104,-2,-29,-3,111,-3,-15,-4,-114,-4,29,-4,-71,-5,79,-5,-9,-6,-87,-6,99,-6,18,-6,-30,-7,-98,-7,126,-7,90,-7,64,-7,59,-7,55,-7,68,-7,94,-7,-127,-7,-64,-7,6,-6,78,-6,-85,-6,10,-5,124,-5,-6,-5,117,-4,-3,-4,-126,-3,20,-2,-104,-2,53,-1,-50,-1,95,0,-19,0,127,1,6,2,-113,2,6,3,-108,3,-2,3,119,4,-44,4,58,5,-120,5,-41,5,19,6,78,6,112,6,-112,6,-98,6,-92,6,-103,6,-114,6,98,6,72,6,8,6,-46,5,-108,5,74,5,-2,4,-99,4,68,4,-28,3,127,3,18,3,-88,2,53,2,-64,1,68,1,-61,0,76,0,-60,-1,65,-1,-85,-2,31,-2,-121,-3,-11,-4,103,-4,-33,-5,83,-5,-55,-6,91,-6,-32,-7,-117,-7,51,-7,-28,-8,-69,-8,-102,-8,-120,-8,-107,-8,-90,-8,-51,-8,7,-7,96,-7,-70,-7,36,-6,-104,-6,12,-5,-107,-5,20,-4,-101,-4,32,-3,-93,-3,36,-2,-90,-2,29,-1,-110,-1,6,0,110,0,-37,0,61,1,-90,1,11,2,113,2,-39,2,59,3,-93,3,13,4,113,4,-39,4,46,5,-114,5,-25,5,52,6,117,6,-85,6,-40,6,-8,6,8,7,-8,6,-15,6,-50,6,-111,6,65,6,-29,5,-111,5,29,5,-91,4,35,4,-103,3,10,3,117,2,-37,1,84,1,-69,0,49,0,-94,-1,28,-1,-97,-2,36,-2,-99,-3,40,-3,-62,-4,85,-4,-11,-5,-116,-5,45,-5,-33,-6,-114,-6,61,-6,-2,-7,-67,-7,-106,-7,107,-7}; }
	private static byte[] data92(){ return new byte[] {77,-7,59,-7,59,-7,66,-7,86,-7,125,-7,-84,-7,-16,-7,49,-6,-110,-6,-18,-6,90,-5,-52,-5,76,-4,-45,-4,105,-3,-33,-3,117,-2,4,-1,-94,-1,41,0,-73,0,71,1,-48,1,90,2,-50,2,79,3,-67,3,46,4,-113,4,-29,4,58,5,-115,5,-53,5,0,6,51,6,82,6,105,6,122,6,121,6,113,6,85,6,68,6,23,6,-27,5,-83,5,112,5,42,5,-41,4,125,4,30,4,-74,3,89,3,-24,2,126,2,-2,1,-112,1,5,1,-127,0,-8,-1,113,-1,-37,-2,81,-2,-70,-3,43,-3,-99,-4,12,-4,-117,-5,7,-5,-111,-6,23,-6,-68,-7,106,-7,35,-7,-28,-8,-62,-8,-90,-8,-80,-8,-63,-8,-17,-8,22,-7,102,-7,-79,-7,23,-6,117,-6,-15,-6,98,-5,-34,-5,94,-4,-26,-4,105,-3,-32,-3,87,-2,-41,-2,79,-1,-76,-1,45,0,-113,0,-5,0,101,1,-46,1,50,2,-97,2,5,3,111,3,-50,3,69,4,-97,4,5,5,96,5,-63,5,9,6,81,6,-114,6,-59,6,-28,6,-8,6,-8,6,-20,6,-48,6,-105,6,95,6,9,6,-76,5,72,5,-46,4,86,4,-60,3,70,3,-83,2,23,2,-114,1,-10,0,104,0,-41,-1,80,-1,-52,-2,69,-2,-58,-3,95,-3,-26,-4,123,-4,15,-4,-80,-5,88,-5,6,-5,-85,-6,105,-6,30,-6,-22,-7,-73,-7,-108,-7,99,-7,90,-7,86,-7,94,-7,103,-7,-118,-7,-67,-7,-16,-7,52,-6,-125,-6,-31,-6,78,-5,-67,-5,43,-4,-78,-4,54,-3,-64,-3,76,-2,-48,-2,114,-1,-10,-1,-127,0,25,1,-104,1,32,2,-98,2,23,3,-120,3,-7,3,92,4,-71,4,16,5,93,5,-97,5,-35,5,3,6,53,6,67,6,87,6,90,6,92,6,68,6,38,6,13,6,-34,5,-86,5,112,5,38,5,-40,4,-124,4,52,4,-52,3,110,3,-1,2,-103,2,26,2,-85,1,46,1,-74,0,37,0,-103,-1,16,-1,-115,-2,-13,-3,107,-3,-30,-4,90,-4,-53,-5,82,-5,-37,-6,108,-6,7,-6,-79,-7,104,-7,55,-7,14,-7,-1,-8,-14,-8,-3,-8,34,-7,63,-7,-123,-7,-53,-7,33,-6,-126,-6,-19,-6,85,-5,-55,-5,60,-4,-75,-4,49,-3,-97,-3,18,-2,-117,-2,-20,-2,98,-1,-63,-1,50,0,-106,0,5,1,106,1,-51,1,56,2,-95,2,18,3,-127,3,-18,3,80,4,-59,4,37,5,-115,5,-33,5,57,6,118,6,-80,6,-44,6,-23,6,-9,6,-22,6,-47,6,-86,6,113,6,38,6,-48,5,105,5,-5,4,126,4,-4,3,112,3,-34,2,82,2,-51,1,55,1,-81,0,44,0,-88,-1,35,-1,-85,-2,52,-2,-67,-3,80,-3,-37,-4,-126,-4,22,-4,-71,-5,87,-5,4,-5,-72,-6,110,-6,44,-6,-28,-7,-78,-7,-119,-7,103,-7,88,-7,81,-7,78,-7,95,-7,120,-7,-88,-7,-26,-7,42,-6,-114,-6,-22,-6,79,-5,-59,-5,69,-4,-53,-4,90,-3,-25,-3,127,-2,19,-1,-102,-1,57,0,-61,0,89,1,-34,1,92,2,-29,2,78,3,-56,3,46,4,-112,4,-27,4,56,5,124,5,-70,5,-18,5,26,6,62,6,78,6,101,6,96,6,93,6,75,6,51,6,13,6,-29,5,-81,5,110,5,54,5,-35,4,-116,4,45,4,-58,3,98,3,-13,2,126,2,6,2,120,1,-8,0,105,0,-38,-1,63,-1,-70,-2,21,-2,-117,-3,-16,-4,98,-4,-31,-5,88,-5,-35,-6,115,-6,15,-6,-74,-7,103,-7,55,-7,19,-7,-3,-8,-11,-8,-1,-8,24,-7,64,-7,120,-7,-67,-7,9,-6,105,-6,-60,-6,43,-5,-105,-5,12,-4,-127,-4,-32,-4,86,-3,-52,-3,57,-2,-87,-2,16,-1,-120,-1,-18,-1,89,0,-55,0,50,1,-88,1,27,2,-117,2,-7,2,121,3,-26,3,89,4,-64,4,51,5,-111,5,-19,5,61,6,126,6,-79,6,-37,6,-17,6,-7,6,-16,6,-42,6,-84,6,111,6,34,6,-54,5,100,5,-16,4,127,4,6,4,123,3,-6,2,102,2,-25,1,91,1,-43,0,85,0,-52,-1,82,-1,-36,-2,95,-2,-7,-3,-122,-3,24,-3,-84,-4,72,-4,-19,-5,-107,-5,59,-5,-25,-6,-102,-6,75,-6,26,-6,-53,-7,-88,-7,-128,-7,96,-7,85,-7,88,-7,104,-7,127,-7,-79,-7,-29,-7,42,-6,123,-6,-26,-6,66,-5,-76,-5,43,-4,-69,-4,62,-3,-54,-3,89,-2,-29,-2,121,-1,6,0,-107,0,32,1,-101,1,23,2,-104,2,12,3,122,3,-30,3,71,4,-105,4,-28,4,47,5,110,5,-93,5,-43,5,-6,5,23,6,45,6,56,6,65,6,48,6,46,6,15,6,-11,5,-64,5,-115,5,79,5,1,5,-68,4,94,4,3,4,-106,3,46,3,-79,2}; }
	private static byte[] data93(){ return new byte[] {53,2,-74,1,43,1,-90,0,23,0,121,-1,-21,-2,77,-2,-66,-3,47,-3,-88,-4,30,-4,-104,-5,30,-5,-81,-6,80,-6,-2,-7,-76,-7,116,-7,75,-7,47,-7,33,-7,38,-7,68,-7,93,-7,-127,-7,-65,-7,9,-6,81,-6,-84,-6,2,-5,100,-5,-47,-5,56,-4,-90,-4,16,-3,120,-3,-26,-3,87,-2,-57,-2,52,-1,-91,-1,13,0,126,0,-11,0,102,1,-37,1,81,2,-60,2,68,3,-77,3,38,4,-114,4,-3,4,96,5,-69,5,11,6,87,6,-115,6,-63,6,-47,6,-18,6,-29,6,-51,6,-83,6,123,6,58,6,-29,5,-119,5,34,5,-84,4,56,4,-75,3,50,3,-77,2,38,2,-92,1,32,1,-111,0,28,0,-106,-1,29,-1,-103,-2,41,-2,-77,-3,81,-3,-28,-4,112,-4,21,-4,-74,-5,94,-5,7,-5,-77,-6,108,-6,29,-6,-18,-7,-71,-7,-103,-7,118,-7,106,-7,107,-7,112,-7,-111,-7,-82,-7,-24,-7,37,-6,110,-6,-52,-6,42,-5,-99,-5,22,-4,-104,-4,31,-3,-101,-3,41,-2,-73,-2,70,-1,-51,-1,96,0,-33,0,104,1,-35,1,95,2,-46,2,70,3,-93,3,11,4,95,4,-75,4,8,5,62,5,123,5,-83,5,-38,5,-5,5,18,6,32,6,42,6,43,6,30,6,11,6,-18,5,-56,5,-109,5,93,5,25,5,-54,4,118,4,19,4,-74,3,68,3,-39,2,82,2,-37,1,77,1,-54,0,64,0,-78,-1,20,-1,-115,-2,-9,-3,109,-3,-31,-4,93,-4,-27,-5,99,-5,2,-5,-104,-6,77,-6,3,-6,-63,-7,-99,-7,113,-7,108,-7,113,-7,109,-7,-107,-7,-82,-7,-33,-7,21,-6,97,-6,-96,-6,-3,-6,84,-5,-77,-5,1,-4,106,-4,-43,-4,57,-3,-95,-3,4,-2,112,-2,-37,-2,67,-1,-80,-1,32,0,-99,0,8,1,-121,1,-13,1,121,2,-18,2,108,3,-45,3,88,4,-56,4,48,5,-114,5,-29,5,58,6,114,6,-92,6,-56,6,-33,6,-39,6,-47,6,-84,6,-124,6,65,6,-5,5,-100,5,69,5,-41,4,101,4,-15,3,106,3,-18,2,103,2,-21,1,102,1,-26,0,108,0,-18,-1,114,-1,-1,-2,-118,-2,29,-2,-81,-3,66,-3,-33,-4,114,-4,14,-4,-83,-5,75,-5,-2,-6,-87,-6,92,-6,23,-6,-37,-7,-86,-7,-122,-7,106,-7,91,-7,88,-7,94,-7,124,-7,-89,-7,-34,-7,47,-6,119,-6,-29,-6,63,-5,-75,-5,48,-4,-69,-4,63,-3,-57,-3,93,-2,-28,-2,124,-1,10,0,-102,0,30,1,-92,1,33,2,-107,2,3,3,120,3,-40,3,56,4,-116,4,-36,4,41,5,100,5,-97,5,-50,5,-9,5,24,6,47,6,65,6,66,6,68,6,50,6,28,6,-4,5,-48,5,-93,5,101,5,25,5,-62,4,101,4,9,4,-116,3,33,3,-95,2,30,2,-109,1,7,1,101,0,-30,-1,64,-1,-81,-2,25,-2,-121,-3,-8,-4,105,-4,-14,-5,123,-5,11,-5,-91,-6,83,-6,2,-6,-46,-7,-95,-7,125,-7,102,-7,113,-7,114,-7,-125,-7,-86,-7,-50,-7,-3,-7,71,-6,-121,-6,-42,-6,32,-5,123,-5,-47,-5,45,-4,-106,-4,-13,-4,92,-3,-56,-3,51,-2,-93,-2,19,-1,-126,-1,-5,-1,109,0,-20,0,100,1,-24,1,98,2,-24,2,90,3,-33,3,91,4,-59,4,54,5,-108,5,-25,5,54,6,118,6,-98,6,-60,6,-56,6,-44,6,-60,6,-100,6,116,6,63,6,-15,5,-106,5,47,5,-53,4,101,4,-14,3,116,3,-8,2,125,2,3,2,-127,1,2,1,-113,0,16,0,-89,-1,47,-1,-67,-2,81,-2,-36,-3,113,-3,4,-3,-90,-4,63,-4,-34,-5,-128,-5,39,-5,-45,-6,126,-6,58,-6,-7,-7,-66,-7,-89,-7,123,-7,109,-7,104,-7,122,-7,-117,-7,-69,-7,-22,-7,48,-6,119,-6,-37,-6,59,-5,-84,-5,33,-4,-94,-4,39,-3,-76,-3,56,-2,-61,-2,76,-1,-32,-1,97,0,-36,0,98,1,-36,1,87,2,-71,2,44,3,-116,3,-26,3,62,4,-113,4,-45,4,35,5,86,5,-113,5,-57,5,-27,5,5,6,24,6,39,6,40,6,38,6,23,6,7,6,-39,5,-83,5,119,5,52,5,-23,4,-118,4,44,4,-72,3,79,3,-52,2,79,2,-61,1,56,1,-87,0,17,0,120,-1,-14,-2,84,-2,-54,-3,60,-3,-73,-4,54,-4,-62,-5,79,-5,-3,-6,-97,-6,90,-6,19,-6,-22,-7,-62,-7,-89,-7,-101,-7,-104,-7,-93,-7,-68,-7,-33,-7,8,-6,57,-6,121,-6,-71,-6,-2,-6,69,-5,-99,-5,-15,-5,81,-4,-81,-4,19,-3,126,-3,-39,-3,85,-2,-62,-2,56,-1,-78,-1,37,0,-95,0,38,1,-90,1,46,2,-83,2,42,3,-87,3,33,4,-107,4,-7,4,97,5}; }
	private static byte[] data94(){ return new byte[] {-75,5,10,6,70,6,116,6,-94,6,-79,6,-64,6,-87,6,-109,6,113,6,62,6,-10,5,-82,5,79,5,-8,4,-110,4,36,4,-80,3,57,3,-54,2,71,2,-55,1,94,1,-38,0,99,0,-23,-1,118,-1,-2,-2,-126,-2,20,-2,-88,-3,61,-3,-47,-4,101,-4,-4,-5,-96,-5,67,-5,-32,-6,-99,-6,85,-6,15,-6,-37,-7,-78,-7,-115,-7,117,-7,118,-7,125,-7,-104,-7,-76,-7,-16,-7,34,-6,109,-6,-54,-6,45,-5,-101,-5,14,-4,-126,-4,10,-3,-118,-3,13,-2,-101,-2,22,-1,-99,-1,34,0,-96,0,39,1,-97,1,9,2,-128,2,-21,2,72,3,-86,3,7,4,96,4,-91,4,-22,4,45,5,106,5,-103,5,-54,5,-20,5,11,6,24,6,43,6,31,6,24,6,7,6,-25,5,-66,5,-122,5,64,5,-8,4,-93,4,68,4,-40,3,112,3,-13,2,107,2,-27,1,97,1,-50,0,72,0,-81,-1,22,-1,-117,-2,0,-2,116,-3,-7,-4,127,-4,18,-4,-100,-5,68,-5,-17,-6,-85,-6,96,-6,47,-6,12,-6,-19,-7,-33,-7,-37,-7,-50,-7,-17,-7,-1,-7,32,-6,66,-6,114,-6,-82,-6,-25,-6,45,-5,120,-5,-63,-5,23,-4,111,-4,-52,-4,53,-3,-112,-3,3,-2,105,-2,-35,-2,81,-1,-42,-1,84,0,-41,0,82,1,-30,1,95,2,-31,2,95,3,-32,3,84,4,-59,4,39,5,-121,5,-42,5,33,6,87,6,-128,6,-103,6,-91,6,-107,6,-112,6,101,6,63,6,4,6,-68,5,122,5,28,5,-64,4,85,4,-20,3,-127,3,8,3,-112,2,35,2,-91,1,50,1,-68,0,74,0,-38,-1,100,-1,-18,-2,126,-2,1,-2,-100,-3,40,-3,-75,-4,79,-4,-31,-5,126,-5,27,-5,-61,-6,124,-6,48,-6,-19,-7,-72,-7,-114,-7,115,-7,106,-7,104,-7,116,-7,-118,-7,-76,-7,-22,-7,48,-6,-123,-6,-24,-6,74,-5,-74,-5,41,-4,-87,-4,45,-3,-80,-3,63,-2,-63,-2,75,-1,-49,-1,83,0,-48,0,85,1,-60,1,59,2,-84,2,20,3,115,3,-38,3,53,4,-124,4,-34,4,28,5,93,5,-105,5,-51,5,-9,5,29,6,57,6,72,6,76,6,69,6,57,6,29,6,-3,5,-54,5,-121,5,62,5,-28,4,-116,4,33,4,-82,3,43,3,-79,2,32,2,-108,1,8,1,108,0,-32,-1,73,-1,-76,-2,45,-2,-103,-3,26,-3,-106,-4,34,-4,-67,-5,84,-5,-5,-6,-70,-6,114,-6,63,-6,14,-6,-14,-7,-38,-7,-40,-7,-40,-7,-47,-7,-17,-7,7,-6,37,-6,80,-6,127,-6,-66,-6,-8,-6,66,-5,-120,-5,-23,-5,61,-4,-101,-4,-14,-4,97,-3,-51,-3,64,-2,-75,-2,58,-1,-73,-1,55,0,-61,0,69,1,-41,1,87,2,-28,2,92,3,-27,3,85,4,-60,4,37,5,-118,5,-42,5,20,6,81,6,116,6,-115,6,-108,6,-114,6,125,6,87,6,47,6,-12,5,-75,5,99,5,15,5,-77,4,79,4,-18,3,125,3,22,3,-95,2,48,2,-66,1,86,1,-43,0,112,0,-15,-1,-125,-1,27,-1,-100,-2,54,-2,-70,-3,81,-3,-35,-4,114,-4,10,-4,-85,-5,76,-5,-13,-6,-100,-6,93,-6,33,-6,-28,-7,-74,-7,-91,-7,-120,-7,-126,-7,-105,-7,-82,-7,-45,-7,13,-6,73,-6,-107,-6,-10,-6,88,-5,-71,-5,39,-4,-96,-4,32,-3,-98,-3,35,-2,-97,-2,35,-1,-97,-1,34,0,-98,0,18,1,-123,1,-8,1,99,2,-54,2,47,3,-116,3,-15,3,62,4,-110,4,-43,4,35,5,90,5,-104,5,-62,5,-18,5,5,6,34,6,48,6,38,6,42,6,16,6,-18,5,-62,5,-120,5,65,5,-15,4,-106,4,44,4,-62,3,77,3,-48,2,74,2,-59,1,50,1,-95,0,29,0,-124,-1,-8,-2,105,-2,-29,-3,97,-3,-19,-4,-125,-4,14,-4,-76,-5,85,-5,6,-5,-55,-6,-109,-6,90,-6,53,-6,27,-6,1,-6,-1,-7,-6,-7,13,-6,18,-6,42,-6,81,-6,122,-6,-89,-6,-36,-6,16,-5,100,-5,-85,-5,-2,-5,85,-4,-76,-4,25,-3,-127,-3,-5,-3,119,-2,-14,-2,118,-1,-16,-1,127,0,5,1,-107,1,26,2,-99,2,37,3,-89,3,27,4,-116,4,-21,4,82,5,-105,5,-26,5,22,6,72,6,96,6,114,6,115,6,109,6,74,6,47,6,-10,5,-60,5,125,5,49,5,-39,4,-122,4,41,4,-64,3,89,3,-16,2,-127,2,17,2,-86,1,52,1,-66,0,76,0,-41,-1,84,-1,-23,-2,105,-2,-4,-3,-126,-3,16,-3,-97,-4,47,-4,-51,-5,106,-5,9,-5,-68,-6,105,-6,37,-6,-19,-7,-63,-7,-94,-7,-110,-7,-126,-7,-104,-7,-89,-7,-42,-7,-9,-7,62,-6,-127,-6,-36,-6,51,-5,-97,-5}; }
	private static byte[] data95(){ return new byte[] {6,-4,-123,-4,-9,-4,118,-3,-23,-3,99,-2,-25,-2,100,-1,-34,-1,84,0,-45,0,65,1,-79,1,31,2,-119,2,-12,2,84,3,-75,3,15,4,99,4,-68,4,0,5,59,5,119,5,-75,5,-30,5,-2,5,30,6,40,6,57,6,43,6,38,6,1,6,-38,5,-90,5,101,5,18,5,-70,4,79,4,-26,3,108,3,-6,2,111,2,-23,1,90,1,-53,0,67,0,-74,-1,46,-1,-95,-2,21,-2,-90,-3,38,-3,-71,-4,82,-4,-20,-5,-99,-5,78,-5,1,-5,-44,-6,-101,-6,113,-6,75,-6,58,-6,30,-6,43,-6,28,-6,40,-6,55,-6,71,-6,109,-6,-110,-6,-72,-6,-14,-6,52,-5,-125,-5,-67,-5,22,-4,114,-4,-39,-4,69,-3,-72,-3,44,-2,-88,-2,40,-1,-82,-1,56,0,-56,0,83,1,-41,1,93,2,-31,2,109,3,-31,3,70,4,-68,4,30,5,112,5,-79,5,-10,5,28,6,57,6,79,6,86,6,92,6,62,6,33,6,-12,5,-57,5,-120,5,72,5,-1,4,-85,4,87,4,-3,3,-98,3,51,3,-46,2,95,2,-8,1,-119,1,19,1,-90,0,52,0,-74,-1,71,-1,-54,-2,78,-2,-37,-3,94,-3,-14,-4,115,-4,11,-4,-95,-5,64,-5,-27,-6,-107,-6,72,-6,12,-6,-44,-7,-79,-7,-108,-7,-113,-7,-119,-7,-97,-7,-76,-7,-32,-7,26,-6,94,-6,-81,-6,5,-5,105,-5,-51,-5,49,-4,-92,-4,33,-3,-100,-3,20,-2,-112,-2,9,-1,-118,-1,0,0,-126,0,-15,0,113,1,-40,1,69,2,-83,2,22,3,-127,3,-34,3,55,4,-114,4,-30,4,44,5,107,5,-87,5,-35,5,11,6,40,6,67,6,74,6,80,6,64,6,46,6,-5,5,-46,5,-115,5,72,5,-25,4,-123,4,26,4,-88,3,36,3,-89,2,29,2,-106,1,4,1,121,0,-33,-1,95,-1,-42,-2,80,-2,-45,-3,94,-3,-24,-4,125,-4,34,-4,-60,-5,118,-5,42,-5,-22,-6,-81,-6,-117,-6,93,-6,72,-6,36,-6,35,-6,25,-6,19,-6,47,-6,53,-6,77,-6,105,-6,-96,-6,-58,-6,9,-5,70,-5,-112,-5,-25,-5,67,-4,-93,-4,17,-3,-123,-3,6,-2,-124,-2,11,-1,-110,-1,29,0,-88,0,56,1,-61,1,72,2,-44,2,75,3,-49,3,58,4,-87,4,-2,4,88,5,-92,5,-47,5,4,6,38,6,55,6,63,6,59,6,37,6,12,6,-32,5,-74,5,-124,5,68,5,-9,4,-92,4,90,4,-3,3,-83,3,67,3,-28,2,-128,2,19,2,-84,1,51,1,-52,0,83,0,-25,-1,103,-1,-16,-2,120,-2,1,-2,-114,-3,23,-3,-91,-4,51,-4,-47,-5,106,-5,24,-5,-77,-6,119,-6,49,-6,-3,-7,-50,-7,-60,-7,-82,-7,-85,-7,-61,-7,-44,-7,5,-6,45,-6,113,-6,-67,-6,3,-5,104,-5,-62,-5,41,-4,-105,-4,3,-3,-125,-3,-20,-3,104,-2,-30,-2,88,-1,-44,-1,74,0,-72,0,35,1,-85,1,11,2,112,2,-32,2,66,3,-99,3,1,4,90,4,-89,4,-3,4,55,5,126,5,-70,5,-24,5,1,6,37,6,44,6,43,6,36,6,17,6,-19,5,-66,5,126,5,58,5,-25,4,-112,4,30,4,-74,3,62,3,-67,2,68,2,-80,1,49,1,-88,0,32,0,-105,-1,17,-1,-95,-2,35,-2,-82,-3,66,-3,-47,-4,116,-4,26,-4,-61,-5,121,-5,63,-5,9,-5,-52,-6,-96,-6,124,-6,97,-6,73,-6,58,-6,43,-6,48,-6,59,-6,77,-6,98,-6,-119,-6,-68,-6,-28,-6,32,-5,109,-5,-71,-5,28,-4,113,-4,-31,-4,87,-3,-56,-3,75,-2,-53,-2,89,-1,-30,-1,111,0,-7,0,-123,1,17,2,-102,2,19,3,-103,3,-4,3,112,4,-60,4,22,5,92,5,-96,5,-53,5,-14,5,14,6,25,6,27,6,19,6,-13,5,-36,5,-69,5,-120,5,86,5,12,5,-53,4,-128,4,52,4,-34,3,-123,3,40,3,-57,2,91,2,-21,1,-123,1,21,1,-103,0,41,0,-88,-1,57,-1,-87,-2,60,-2,-66,-3,76,-3,-51,-4,89,-4,-21,-5,-114,-5,41,-5,-49,-6,-119,-6,75,-6,16,-6,-27,-7,-48,-7,-68,-7,-77,-7,-70,-7,-41,-7,1,-6,41,-6,97,-6,-86,-6,-22,-6,74,-5,-87,-5,15,-4,116,-4,-32,-4,79,-3,-63,-3,50,-2,-83,-2,25,-1,-116,-1,-6,-1,122,0,-22,0,93,1,-61,1,52,2,-96,2,4,3,102,3,-49,3,48,4,-116,4,-45,4,26,5,102,5,-95,5,-40,5,1,6,35,6,43,6,59,6,49,6,27,6,0,6,-45,5,-96,5,86,5,3,5,-92,4,72,4,-42,3,94,3,-16,2,105,2,-33,1,92,1,-38,0,90,0,-46,-1,83,-1,-45,-2,93,-2,-20,-3,120,-3,21,-3,-75,-4}; }
	private static byte[] data96(){ return new byte[] {97,-4,-2,-5,-65,-5,116,-5,65,-5,-1,-6,-52,-6,-91,-6,-126,-6,101,-6,82,-6,51,-6,58,-6,60,-6,69,-6,86,-6,108,-6,-109,-6,-62,-6,-1,-6,60,-5,-123,-5,-36,-5,64,-4,-95,-4,27,-3,-110,-3,4,-2,-108,-2,14,-1,-90,-1,40,0,-61,0,77,1,-44,1,89,2,-29,2,76,3,-55,3,40,4,-113,4,-32,4,50,5,104,5,-100,5,-62,5,-36,5,-9,5,-10,5,-6,5,-34,5,-44,5,-87,5,-117,5,88,5,40,5,-11,4,-80,4,92,4,27,4,-61,3,114,3,16,3,-97,2,74,2,-40,1,105,1,-10,0,123,0,15,0,-119,-1,21,-1,-119,-2,14,-2,-106,-3,27,-3,-99,-4,48,-4,-57,-5,91,-5,3,-5,-83,-6,104,-6,54,-6,1,-6,-37,-7,-57,-7,-62,-7,-58,-7,-41,-7,-11,-7,27,-6,83,-6,-112,-6,-43,-6,45,-5,-125,-5,-42,-5,58,-4,-94,-4,15,-3,119,-3,-24,-3,90,-2,-60,-2,69,-1,-89,-1,40,0,-111,0,7,1,118,1,-35,1,89,2,-70,2,42,3,-121,3,-12,3,78,4,-81,4,-5,4,62,5,-125,5,-69,5,-17,5,19,6,51,6,58,6,56,6,34,6,16,6,-28,5,-71,5,118,5,38,5,-51,4,102,4,1,4,-109,3,26,3,-110,2,29,2,-119,1,26,1,-118,0,13,0,-115,-1,27,-1,-95,-2,46,-2,-60,-3,88,-3,-10,-4,-100,-4,74,-4,-7,-5,-83,-5,115,-5,50,-5,3,-5,-52,-6,-89,-6,121,-6,104,-6,82,-6,69,-6,64,-6,71,-6,71,-6,92,-6,-127,-6,-90,-6,-32,-6,24,-5,99,-5,-62,-5,26,-4,124,-4,-17,-4,101,-3,-31,-3,102,-2,-21,-2,124,-1,4,0,-101,0,33,1,-79,1,46,2,-81,2,35,3,-98,3,-1,3,98,4,-78,4,-9,4,61,5,107,5,-118,5,-77,5,-60,5,-53,5,-51,5,-68,5,-80,5,-120,5,108,5,64,5,24,5,-32,4,-97,4,91,4,28,4,-49,3,114,3,29,3,-62,2,90,2,-9,1,-115,1,23,1,-88,0,44,0,-77,-1,58,-1,-64,-2,71,-2,-58,-3,77,-3,-44,-4,99,-4,-1,-5,-104,-5,63,-5,-19,-6,-87,-6,112,-6,75,-6,27,-6,10,-6,5,-6,-2,-7,6,-6,42,-6,73,-6,122,-6,-77,-6,-12,-6,62,-5,-113,-5,-27,-5,55,-4,-106,-4,-5,-4,98,-3,-58,-3,51,-2,-84,-2,16,-1,120,-1,-15,-1,92,0,-50,0,60,1,-86,1,19,2,125,2,-26,2,77,3,-77,3,24,4,102,4,-56,4,11,5,78,5,-109,5,-68,5,-29,5,-6,5,9,6,16,6,-2,5,-23,5,-57,5,-119,5,84,5,11,5,-72,4,90,4,-13,3,-127,3,30,3,-94,2,49,2,-83,1,53,1,-74,0,65,0,-60,-1,78,-1,-28,-2,122,-2,5,-2,-87,-3,71,-3,-12,-4,-101,-4,77,-4,5,-4,-67,-5,-125,-5,73,-5,9,-5,-32,-6,-82,-6,-107,-6,121,-6,99,-6,84,-6,81,-6,82,-6,109,-6,-125,-6,-84,-6,-44,-6,6,-5,89,-5,-95,-5,-4,-5,97,-4,-57,-4,72,-3,-75,-3,60,-2,-61,-2,79,-1,-35,-1,99,0,-18,0,114,1,-4,1,115,2,-20,2,95,3,-60,3,41,4,108,4,-61,4,-6,4,44,5,91,5,127,5,-103,5,-92,5,-88,5,-87,5,-103,5,127,5,109,5,71,5,24,5,-11,4,-76,4,120,4,66,4,-7,3,-85,3,83,3,-8,2,-102,2,49,2,-52,1,97,1,-29,0,108,0,-8,-1,110,-1,-6,-2,116,-2,-9,-3,119,-3,0,-3,-116,-4,38,-4,-68,-5,101,-5,16,-5,-61,-6,-115,-6,82,-6,55,-6,16,-6,15,-6,7,-6,12,-6,37,-6,67,-6,115,-6,-96,-6,-39,-6,28,-5,113,-5,-69,-5,22,-4,112,-4,-43,-4,53,-3,-103,-3,-6,-3,101,-2,-47,-2,63,-1,-83,-1,28,0,-120,0,-6,0,107,1,-34,1,67,2,-75,2,32,3,-111,3,-12,3,78,4,-83,4,-5,4,61,5,123,5,-77,5,-31,5,-12,5,17,6,16,6,12,6,-13,5,-37,5,-87,5,111,5,48,5,-39,4,-126,4,28,4,-74,3,62,3,-43,2,101,2,-31,1,117,1,-15,0,120,0,8,0,-108,-1,31,-1,-74,-2,67,-2,-26,-3,-128,-3,43,-3,-43,-4,120,-4,60,-4,-21,-5,-93,-5,109,-5,44,-5,-4,-6,-55,-6,-92,-6,122,-6,97,-6,86,-6,67,-6,76,-6,82,-6,100,-6,-119,-6,-86,-6,-28,-6,44,-5,122,-5,-46,-5,36,-4,-101,-4,9,-3,-120,-3,6,-2,-113,-2,21,-1,-95,-1,39,0,-82,0,56,1,-72,1,49,2,-83,2,18,3,-125,3,-26,3,43,4,-123,4,-58,4,-1,4,43,5,82,5,104,5,122,5,-128,5,-118,5,-120,5,122,5,90,5,68,5,37,5}; }
	private static byte[] data97(){ return new byte[] {-3,4,-51,4,-97,4,96,4,33,4,-39,3,-118,3,55,3,-33,2,118,2,16,2,-98,1,43,1,-65,0,65,0,-65,-1,68,-1,-58,-2,66,-2,-61,-3,76,-3,-43,-4,104,-4,-4,-5,-96,-5,78,-5,-2,-6,-67,-6,-119,-6,96,-6,66,-6,42,-6,38,-6,43,-6,63,-6,86,-6,125,-6,-97,-6,-28,-6,23,-5,104,-5,-85,-5,0,-4,79,-4,-98,-4,-1,-4,85,-3,-60,-3,37,-2,-118,-2,-15,-2,94,-1,-52,-1,56,0,-87,0,31,1,-120,1,-12,1,89,2,-51,2,59,3,-92,3,1,4,92,4,-81,4,3,5,55,5,122,5,-89,5,-51,5,-25,5,-25,5,-17,5,-36,5,-62,5,-99,5,103,5,36,5,-33,4,-114,4,39,4,-54,3,98,3,-16,2,-128,2,12,2,-97,1,40,1,-72,0,61,0,-51,-1,109,-1,-4,-2,-102,-2,59,-2,-38,-3,126,-3,39,-3,-41,-4,-118,-4,67,-4,-16,-5,-73,-5,117,-5,68,-5,9,-5,-22,-6,-77,-6,-101,-6,-127,-6,113,-6,115,-6,120,-6,123,-6,-108,-6,-65,-6,-24,-6,45,-5,108,-5,-61,-5,29,-4,-126,-4,-17,-4,94,-3,-32,-3,94,-2,-26,-2,106,-1,-13,-1,122,0,-5,0,116,1,-13,1,95,2,-49,2,55,3,-109,3,-26,3,48,4,112,4,-84,4,-28,4,-2,4,29,5,59,5,59,5,79,5,69,5,65,5,40,5,18,5,-1,4,-31,4,-72,4,-124,4,76,4,26,4,-49,3,-113,3,65,3,-22,2,-113,2,40,2,-61,1,89,1,-26,0,110,0,-14,-1,116,-1,-1,-2,127,-2,12,-2,-108,-3,35,-3,-77,-4,71,-4,-14,-5,-105,-5,86,-5,6,-5,-39,-6,-86,-6,-116,-6,115,-6,113,-6,109,-6,116,-6,-105,-6,-82,-6,-38,-6,2,-5,65,-5,126,-5,-74,-5,9,-4,82,-4,-91,-4,-12,-4,81,-3,-79,-3,11,-2,103,-2,-50,-2,56,-1,-93,-1,16,0,111,0,-33,0,93,1,-73,1,42,2,-106,2,-11,2,98,3,-65,3,27,4,113,4,-68,4,3,5,53,5,115,5,-113,5,-84,5,-69,5,-71,5,-91,5,-115,5,109,5,53,5,-1,4,-74,4,109,4,25,4,-65,3,85,3,-15,2,-114,2,22,2,-68,1,54,1,-37,0,103,0,0,0,-112,-1,53,-1,-44,-2,125,-2,21,-2,-54,-3,108,-3,23,-3,-47,-4,-126,-4,52,-4,-5,-5,-71,-5,127,-5,69,-5,23,-5,-22,-6,-54,-6,-80,-6,-110,-6,-111,-6,-113,-6,-102,-6,-79,-6,-51,-6,0,-5,48,-5,113,-5,-60,-5,30,-4,119,-4,-26,-4,87,-3,-46,-3,73,-2,-55,-2,71,-1,-48,-1,83,0,-47,0,75,1,-61,1,52,2,-98,2,0,3,94,3,-78,3,-2,3,62,4,113,4,-102,4,-49,4,-18,4,2,5,29,5,28,5,44,5,30,5,14,5,5,5,-12,4,-43,4,-75,4,-118,4,85,4,36,4,-23,3,-93,3,91,3,6,3,-91,2,74,2,-35,1,123,1,10,1,-116,0,35,0,-96,-1,48,-1,-90,-2,59,-2,-65,-3,85,-3,-38,-4,115,-4,25,-4,-58,-5,117,-5,48,-5,-10,-6,-49,-6,-83,-6,-115,-6,-114,-6,-124,-6,-114,-6,-109,-6,-73,-6,-32,-6,6,-5,54,-5,109,-5,-87,-5,-15,-5,53,-4,-114,-4,-42,-4,49,-3,124,-3,-31,-3,60,-2,-96,-2,10,-1,109,-1,-54,-1,65,0,-76,0,33,1,-121,1,-10,1,99,2,-52,2,49,3,-112,3,-5,3,82,4,-94,4,-41,4,37,5,80,5,-126,5,-102,5,-84,5,-79,5,-96,5,-109,5,98,5,68,5,3,5,-43,4,124,4,53,4,-46,3,126,3,24,3,-82,2,83,2,-29,1,121,1,3,1,-85,0,65,0,-32,-1,114,-1,23,-1,-73,-2,92,-2,3,-2,-90,-3,89,-3,-1,-4,-81,-4,107,-4,36,-4,-37,-5,-93,-5,96,-5,50,-5,-2,-6,-43,-6,-76,-6,-104,-6,-115,-6,-114,-6,-113,-6,-88,-6,-69,-6,-22,-6,27,-5,97,-5,-93,-5,-9,-5,83,-4,-64,-4,40,-3,-93,-3,32,-2,-122,-2,29,-1,-117,-1,20,0,-123,0,11,1,126,1,-15,1,86,2,-64,2,16,3,106,3,-81,3,-10,3,51,4,105,4,-107,4,-74,4,-49,4,-27,4,-4,4,3,5,9,5,-2,4,-10,4,-25,4,-49,4,-70,4,-110,4,115,4,64,4,-3,3,-53,3,122,3,55,3,-33,2,121,2,37,2,-74,1,78,1,-39,0,100,0,-17,-1,122,-1,-1,-2,-121,-2,11,-2,-90,-3,44,-3,-56,-4,113,-4,27,-4,-58,-5,125,-5,71,-5,19,-5,-8,-6,-51,-6,-60,-6,-73,-6,-61,-6,-52,-6,-33,-6,-2,-6,32,-5,79,-5,-125,-5,-79,-5,-7,-5,49,-4,111,-4,-65,-4,13,-3,102,-3,-77,-3,13,-2,100,-2,-59,-2,44,-1,-117,-1,-13,-1,97,0}; }
	private static byte[] data98(){ return new byte[] {-58,0,51,1,-104,1,8,2,111,2,-41,2,50,3,-108,3,-23,3,62,4,-123,4,-62,4,-5,4,32,5,73,5,89,5,104,5,98,5,86,5,51,5,22,5,-36,4,-85,4,108,4,31,4,-46,3,117,3,29,3,-57,2,100,2,5,2,-98,1,54,1,-33,0,120,0,20,0,-72,-1,97,-1,9,-1,-82,-2,90,-2,7,-2,-74,-3,95,-3,36,-3,-55,-4,-112,-4,67,-4,11,-4,-50,-5,-115,-5,106,-5,50,-5,12,-5,-5,-6,-22,-6,-27,-6,-29,-6,-30,-6,-12,-6,29,-5,64,-5,127,-5,-63,-5,10,-4,103,-4,-75,-4,34,-3,-115,-3,6,-2,109,-2,-24,-2,96,-1,-47,-1,79,0,-66,0,51,1,-103,1,-3,1,83,2,-78,2,4,3,72,3,-114,3,-56,3,-10,3,40,4,77,4,104,4,123,4,-103,4,-99,4,-94,4,-88,4,-93,4,-108,4,-121,4,110,4,90,4,53,4,14,4,-45,3,-88,3,104,3,33,3,-49,2,-120,2,40,2,-53,1,110,1,-3,0,-106,0,30,0,-78,-1,59,-1,-45,-2,100,-2,-3,-3,-115,-3,42,-3,-49,-4,125,-4,50,-4,-20,-5,-78,-5,-127,-5,97,-5,67,-5,45,-5,37,-5,41,-5,38,-5,59,-5,77,-5,114,-5,-114,-5,-64,-5,-14,-5,35,-4,96,-4,-106,-4,-37,-4,21,-3,113,-3,-76,-3,6,-2,91,-2,-71,-2,15,-1,106,-1,-53,-1,44,0,-108,0,-6,0,99,1,-65,1,35,2,-124,2,-29,2,62,3,-112,3,-32,3,50,4,102,4,-100,4,-48,4,-16,4,5,5,17,5,17,5,0,5,-13,4,-53,4,-86,4,106,4,54,4,-16,3,-78,3,88,3,12,3,-86,2,92,2,2,2,-92,1,78,1,-20,0,-100,0,53,0,-30,-1,-123,-1,57,-1,-20,-2,-109,-2,72,-2,-16,-3,-82,-3,93,-3,28,-3,-51,-4,-107,-4,79,-4,19,-4,-36,-5,-88,-5,121,-5,84,-5,65,-5,35,-5,27,-5,14,-5,21,-5,47,-5,67,-5,117,-5,-94,-5,-41,-5,38,-4,109,-4,-55,-4,36,-3,-111,-3,-3,-3,103,-2,-47,-2,68,-1,-66,-1,42,0,-101,0,7,1,105,1,-51,1,42,2,125,2,-46,2,21,3,89,3,-107,3,-66,3,-16,3,18,4,48,4,82,4,105,4,116,4,-126,4,-118,4,-127,4,119,4,115,4,90,4,61,4,37,4,-4,3,-48,3,-94,3,112,3,42,3,-33,2,-114,2,52,2,-34,1,-128,1,27,1,-79,0,57,0,-41,-1,107,-1,-13,-2,-117,-2,29,-2,-75,-3,78,-3,-8,-4,-82,-4,89,-4,25,-4,-36,-5,-86,-5,-122,-5,100,-5,85,-5,71,-5,62,-5,71,-5,74,-5,95,-5,120,-5,-103,-5,-68,-5,-22,-5,21,-4,81,-4,-123,-4,-59,-4,13,-3,87,-3,-100,-3,-16,-3,54,-2,-113,-2,-22,-2,65,-1,-83,-1,6,0,105,0,-50,0,52,1,-98,1,-7,1,88,2,-69,2,35,3,116,3,-60,3,11,4,78,4,125,4,-86,4,-51,4,-16,4,-17,4,-4,4,-15,4,-39,4,-64,4,-94,4,102,4,63,4,-2,3,-72,3,108,3,36,3,-56,2,125,2,39,2,-44,1,119,1,43,1,-50,0,117,0,29,0,-51,-1,116,-1,35,-1,-50,-2,123,-2,41,-2,-32,-3,-106,-3,64,-3,7,-3,-68,-4,117,-4,57,-4,1,-4,-51,-5,-97,-5,115,-5,79,-5,48,-5,31,-5,28,-5,37,-5,52,-5,74,-5,113,-5,-107,-5,-45,-5,21,-4,96,-4,-72,-4,16,-3,108,-3,-45,-3,64,-2,-90,-2,28,-1,-117,-1,-12,-1,92,0,-68,0,37,1,-127,1,-39,1,49,2,124,2,-60,2,8,3,56,3,124,3,-82,3,-52,3,-6,3,17,4,43,4,64,4,74,4,88,4,94,4,92,4,80,4,68,4,51,4,28,4,-10,3,-41,3,-94,3,116,3,55,3,-12,2,-88,2,96,2,5,2,-90,1,66,1,-33,0,125,0,27,0,-95,-1,62,-1,-40,-2,104,-2,13,-2,-90,-3,81,-3,9,-3,-78,-4,116,-4,57,-4,3,-4,-35,-5,-72,-5,-93,-5,-113,-5,-118,-5,-121,-5,-112,-5,-100,-5,-78,-5,-56,-5,-28,-5,17,-4,57,-4,100,-4,-102,-4,-46,-4,12,-3,62,-3,-120,-3,-55,-3,25,-2,112,-2,-68,-2,15,-1,105,-1,-57,-1,35,0,-128,0,-26,0,67,1,-102,1,-10,1,80,2,-83,2,0,3,81,3,-112,3,-40,3,10,4,53,4,86,4,125,4,-112,4,-106,4,-117,4,-123,4,106,4,77,4,38,4,-6,3,-59,3,-118,3,78,3,2,3,-66,2,119,2,29,2,-38,1,-122,1,62,1,-17,0,-102,0,78,0,-3,-1,-65,-1,100,-1,35,-1,-43,-2,-115,-2,69,-2,-3,-3,-74,-3,116,-3,50,-3,-23,-4,-75,-4,127,-4,71,-4,27,-4,-14,-5,-50,-5,-74,-5}; }
	private static byte[] data99(){ return new byte[] {-94,-5,-102,-5,-105,-5,-97,-5,-83,-5,-56,-5,-18,-5,31,-4,84,-4,-102,-4,-31,-4,47,-3,-128,-3,-36,-3,57,-2,-106,-2,-5,-2,94,-1,-65,-1,31,0,-124,0,-38,0,41,1,127,1,-53,1,18,2,88,2,-111,2,-54,2,-4,2,44,3,78,3,125,3,-107,3,-88,3,-60,3,-45,3,-31,3,-21,3,-29,3,-29,3,-47,3,-49,3,-67,3,-94,3,-125,3,88,3,53,3,-6,2,-63,2,-111,2,68,2,-12,1,-93,1,79,1,1,1,-102,0,63,0,-38,-1,-128,-1,30,-1,-57,-2,108,-2,22,-2,-63,-3,122,-3,40,-3,-11,-4,-78,-4,-114,-4,94,-4,67,-4,37,-4,20,-4,8,-4,3,-4,8,-4,11,-4,32,-4,51,-4,75,-4,104,-4,-113,-4,-77,-4,-34,-4,13,-3,66,-3,118,-3,-82,-3,-17,-3,50,-2,119,-2,-73,-2,4,-1,83,-1,-87,-1,-2,-1,82,0,-94,0,4,1,75,1,-87,1,-3,1,73,2,-101,2,-35,2,36,3,97,3,-110,3,-59,3,-27,3,4,4,25,4,41,4,37,4,37,4,13,4,-14,3,-41,3,-90,3,-128,3,70,3,27,3,-40,2,-101,2,88,2,16,2,-45,1,-124,1,72,1,-17,0,-74,0,95,0,34,0,-52,-1,-108,-1,71,-1,16,-1,-65,-2,-126,-2,60,-2,-9,-3,-71,-3,127,-3,55,-3,7,-3,-47,-4,-95,-4,112,-4,70,-4,32,-4,17,-4,-15,-5,-25,-5,-28,-5,-20,-5,-10,-5,12,-4,49,-4,83,-4,-113,-4,-75,-4,2,-3,75,-3,-111,-3,-21,-3,62,-2,-104,-2,-18,-2,72,-1,-91,-1,-4,-1,93,0,-82,0,5,1,78,1,-108,1,-26,1,30,2,92,2,-104,2,-55,2,-10,2,22,3,58,3,97,3,121,3,-107,3,-98,3,-82,3,-70,3,-75,3,-72,3,-76,3,-85,3,-108,3,-122,3,103,3,74,3,32,3,-18,2,-66,2,122,2,65,2,-22,1,-84,1,80,1,7,1,-84,0,77,0,1,0,-101,-1,74,-1,-27,-2,-113,-2,63,-2,-14,-3,-96,-3,101,-3,26,-3,-18,-4,-68,-4,-122,-4,102,-4,73,-4,68,-4,38,-4,38,-4,37,-4,42,-4,45,-4,70,-4,94,-4,120,-4,-109,-4,-75,-4,-32,-4,14,-3,58,-3,110,-3,-88,-3,-29,-3,30,-2,97,-2,-80,-2,-18,-2,71,-1,-103,-1,-33,-1,50,0,-108,0,-25,0,61,1,-123,1,-39,1,39,2,120,2,-75,2,3,3,64,3,116,3,-105,3,-57,3,-34,3,-3,3,1,4,7,4,12,4,-15,3,-38,3,-67,3,-105,3,120,3,69,3,20,3,-33,2,-97,2,95,2,36,2,-30,1,-96,1,97,1,20,1,-47,0,-117,0,78,0,11,0,-69,-1,125,-1,46,-1,-12,-2,-83,-2,102,-2,38,-2,-32,-3,-94,-3,108,-3,49,-3,-15,-4,-57,-4,-109,-4,112,-4,74,-4,41,-4,14,-4,6,-4,-3,-5,9,-4,12,-4,38,-4,65,-4,106,-4,-109,-4,-48,-4,4,-3,74,-3,-116,-3,-33,-3,44,-2,-124,-2,-42,-2,34,-1,-120,-1,-48,-1,47,0,114,0,-53,0,14,1,92,1,-101,1,-34,1,19,2,71,2,122,2,-89,2,-42,2,-9,2,35,3,56,3,78,3,95,3,113,3,-124,3,-116,3,-118,3,-123,3,124,3,121,3,97,3,75,3,46,3,15,3,-45,2,-75,2,107,2,58,2,0,2,-79,1,110,1,24,1,-46,0,124,0,37,0,-51,-1,-128,-1,48,-1,-33,-2,-115,-2,64,-2,-10,-3,-70,-3,-125,-3,81,-3,27,-3,-21,-4,-46,-4,-82,-4,-95,-4,-127,-4,-126,-4,117,-4,127,-4,-120,-4,-114,-4,-94,-4,-80,-4,-44,-4,-20,-4,8,-3,53,-3,83,-3,-125,-3,-82,-3,-19,-3,31,-2,94,-2,-101,-2,-39,-2,32,-1,102,-1,-78,-1,1,0,79,0,-95,0,-20,0,45,1,-125,1,-61,1,11,2,78,2,-123,2,-63,2,-17,2,28,3,71,3,96,3,124,3,-125,3,-110,3,-121,3,-118,3,112,3,98,3,64,3,31,3,-10,2,-49,2,-93,2,104,2,59,2,-6,1,-49,1,-107,1,92,1,33,1,-42,0,-84,0,102,0,41,0,-22,-1,-84,-1,124,-1,60,-1,-4,-2,-64,-2,-120,-2,72,-2,26,-2,-31,-3,-84,-3,127,-3,77,-3,35,-3,-10,-4,-35,-4,-68,-4,-94,-4,-105,-4,-106,-4,-106,-4,-98,-4,-93,-4,-74,-4,-38,-4,-18,-4,40,-3,87,-3,-111,-3,-60,-3,0,-2,75,-2,-113,-2,-31,-2,27,-1,105,-1,-72,-1,-13,-1,72,0,-121,0,-59,0,5,1,59,1,107,1,-86,1,-41,1,0,2,43,2,86,2,113,2,-106,2,-75,2,-59,2,-41,2,-22,2,-12,2,-8,2,4,3,1,3,3,3,-11,2,-19,2,-33,2,-64,2,-78,2,122,2,98,2,49,2,7,2,-54,1,-108,1,92,1,22,1}; }
	private static byte[] data100(){ return new byte[] {-35,0,-112,0,74,0,1,0,-76,-1,113,-1,38,-1,-18,-2,-89,-2,105,-2,53,-2,-6,-3,-48,-3,-91,-3,124,-3,93,-3,62,-3,44,-3,27,-3,15,-3,14,-3,5,-3,10,-3,15,-3,32,-3,44,-3,65,-3,84,-3,113,-3,-116,-3,-76,-3,-48,-3,-3,-3,30,-2,91,-2,-120,-2,-66,-2,-24,-2,40,-1,100,-1,-92,-1,-31,-1,34,0,96,0,-89,0,-20,0,49,1,100,1,-84,1,-37,1,19,2,69,2,119,2,-91,2,-64,2,-30,2,-10,2,20,3,11,3,31,3,16,3,3,3,-6,2,-26,2,-54,2,-92,2,-123,2,95,2,55,2,13,2,-35,1,-92,1,123,1,69,1,18,1,-30,0,-84,0,120,0,60,0,7,0,-50,-1,-101,-1,105,-1,56,-1,-3,-2,-59,-2,-110,-2,94,-2,49,-2,-3,-3,-50,-3,-91,-3,123,-3,90,-3,52,-3,26,-3,7,-3,-6,-4,-17,-4,-19,-4,-23,-4,-9,-4,7,-3,23,-3,58,-3,92,-3,-128,-3,-72,-3,-33,-3,31,-2,84,-2,-102,-2,-35,-2,23,-1,89,-1,-104,-1,-34,-1,24,0,97,0,-97,0,-43,0,13,1,65,1,121,1,-93,1,-47,1,-5,1,37,2,62,2,91,2,118,2,-118,2,-93,2,-74,2,-58,2,-53,2,-41,2,-46,2,-48,2,-41,2,-68,2,-78,2,-108,2,-117,2,105,2,68,2,37,2,-13,1,-58,1,-115,1,75,1,29,1,-39,0,-98,0,84,0,18,0,-45,-1,-108,-1,70,-1,13,-1,-55,-2,-110,-2,84,-2,36,-2,-13,-3,-51,-3,-96,-3,-126,-3,107,-3,80,-3,67,-3,46,-3,47,-3,34,-3,43,-3,41,-3,54,-3,60,-3,80,-3,96,-3,-125,-3,-109,-3,-75,-3,-44,-3,-10,-3,43,-2,83,-2,-126,-2,-76,-2,-27,-2,29,-1,91,-1,-107,-1,-40,-1,20,0,79,0,-105,0,-37,0,15,1,81,1,-125,1,-63,1,1,2,46,2,89,2,-125,2,-89,2,-65,2,-51,2,-30,2,-11,2,-14,2,-13,2,-22,2,-46,2,-53,2,-75,2,-111,2,123,2,90,2,51,2,7,2,-36,1,-78,1,-124,1,92,1,30,1,-14,0,-58,0,-114,0,90,0,39,0,-9,-1,-68,-1,-126,-1,87,-1,27,-1,-24,-2,-73,-2,-127,-2,78,-2,38,-2,-3,-3,-54,-3,-88,-3,-127,-3,104,-3,80,-3,49,-3,35,-3,16,-3,15,-3,16,-3,26,-3,43,-3,59,-3,95,-3,111,-3,-96,-3,-64,-3,-2,-3,29,-2,104,-2,-112,-2,-45,-2,19,-1,64,-1,-112,-1,-57,-1,4,0,61,0,106,0,-87,0,-40,0,15,1,58,1,104,1,-109,1,-77,1,-35,1,-3,1,30,2,52,2,85,2,94,2,117,2,127,2,-112,2,-105,2,-103,2,-102,2,-105,2,-115,2,-123,2,118,2,92,2,64,2,33,2,1,2,-35,1,-92,1,-122,1,74,1,28,1,-36,0,-86,0,108,0,48,0,-6,-1,-72,-1,121,-1,66,-1,9,-1,-44,-2,-94,-2,106,-2,82,-2,27,-2,-6,-3,-28,-3,-61,-3,-84,-3,-108,-3,-118,-3,-126,-3,122,-3,-127,-3,127,-3,-126,-3,-110,-3,-107,-3,-86,-3,-66,-3,-45,-3,-24,-3,6,-2,41,-2,72,-2,100,-2,-108,-2,-73,-2,-20,-2,27,-1,82,-1,125,-1,-71,-1,-13,-1,38,0,92,0,-100,0,-48,0,1,1,50,1,99,1,-108,1,-65,1,-21,1,6,2,44,2,73,2,85,2,101,2,117,2,-125,2,-127,2,116,2,118,2,94,2,77,2,60,2,30,2,9,2,-23,1,-57,1,-84,1,-126,1,91,1,50,1,11,1,-21,0,-70,0,-115,0,103,0,60,0,13,0,-29,-1,-71,-1,-120,-1,96,-1,56,-1,9,-1,-29,-2,-76,-2,-110,-2,102,-2,63,-2,31,-2,5,-2,-23,-3,-42,-3,-74,-3,-76,-3,-94,-3,-97,-3,-100,-3,-96,-3,-90,-3,-72,-3,-52,-3,-36,-3,-4,-3,33,-2,67,-2,105,-2,-108,-2,-62,-2,-17,-2,32,-1,87,-1,121,-1,-71,-1,-32,-1,17,0,64,0,110,0,-104,0,-63,0,-24,0,8,1,43,1,73,1,109,1,-119,1,-90,1,-71,1,-47,1,-25,1,-23,1,-1,1,14,2,19,2,25,2,22,2,24,2,13,2,9,2,1,2,-16,1,-34,1,-60,1,-89,1,-111,1,103,1,79,1,32,1,-7,0,-51,0,-96,0,120,0,60,0,20,0,-25,-1,-78,-1,-127,-1,90,-1,50,-1,4,-1,-40,-2,-62,-2,-110,-2,124,-2,87,-2,73,-2,51,-2,40,-2,17,-2,15,-2,-1,-3,1,-2,-7,-3,2,-2,-2,-3,22,-2,18,-2,45,-2,48,-2,78,-2,92,-2,122,-2,-117,-2,-83,-2,-57,-2,-14,-2,13,-1,55,-1,86,-1,-128,-1,-84,-1,-39,-1,11,0,51,0,94,0,-114,0,-75,0,-30,0,10,1,52,1,85,1,116,1,-100,1,-76,1,-56,1}; }
	private static byte[] data101(){ return new byte[] {-28,1,-22,1,-6,1,4,2,17,2,6,2,4,2,0,2,-12,1,-29,1,-45,1,-71,1,-95,1,-113,1,113,1,84,1,52,1,29,1,-12,0,-40,0,-77,0,-115,0,105,0,65,0,29,0,-18,-1,-47,-1,-86,-1,-116,-1,101,-1,62,-1,22,-1,-14,-2,-47,-2,-80,-2,-114,-2,115,-2,92,-2,66,-2,41,-2,19,-2,5,-2,4,-2,-16,-3,-18,-3,-12,-3,-5,-3,-3,-3,12,-2,32,-2,56,-2,84,-2,100,-2,-117,-2,-79,-2,-38,-2,0,-1,39,-1,77,-1,116,-1,-93,-1,-58,-1,-5,-1,31,0,76,0,118,0,-107,0,-73,0,-30,0,-1,0,27,1,66,1,90,1,115,1,-123,1,-99,1,-81,1,-58,1,-50,1,-37,1,-35,1,-23,1,-28,1,-21,1,-25,1,-36,1,-48,1,-60,1,-68,1,-87,1,-109,1,119,1,84,1,52,1,22,1,-18,0,-54,0,-96,0,120,0,81,0,30,0,-9,-1,-53,-1,-89,-1,114,-1,70,-1,35,-1,-5,-2,-32,-2,-67,-2,-96,-2,-127,-2,117,-2,85,-2,67,-2,51,-2,48,-2,35,-2,26,-2,30,-2,22,-2,31,-2,41,-2,46,-2,62,-2,72,-2,88,-2,110,-2,-119,-2,-103,-2,-71,-2,-46,-2,-8,-2,16,-1,58,-1,91,-1,-119,-1,-88,-1,-37,-1,-4,-1,44,0,84,0,-125,0,-86,0,-52,0,-12,0,20,1,65,1,88,1,121,1,-106,1,-85,1,-69,1,-44,1,-36,1,-25,1,-24,1,-22,1,-20,1,-31,1,-47,1,-54,1,-74,1,-85,1,-106,1,126,1,103,1,72,1,44,1,17,1,-10,0,-43,0,-74,0,-112,0,116,0,80,0,43,0,18,0,-30,-1,-61,-1,-106,-1,120,-1,84,-1,52,-1,10,-1,-19,-2,-52,-2,-74,-2,-103,-2,124,-2,100,-2,80,-2,70,-2,46,-2,37,-2,20,-2,24,-2,23,-2,38,-2,38,-2,53,-2,76,-2,84,-2,111,-2,-114,-2,-94,-2,-60,-2,-25,-2,1,-1,46,-1,88,-1,113,-1,-99,-1,-61,-1,-19,-1,20,0,47,0,86,0,114,0,-98,0,-78,0,-37,0,-18,0,8,1,32,1,62,1,79,1,103,1,123,1,-114,1,-114,1,-108,1,-91,1,-87,1,-80,1,-78,1,-94,1,-87,1,-98,1,-104,1,-122,1,118,1,94,1,78,1,53,1,12,1,-12,0,-32,0,-75,0,-102,0,114,0,80,0,46,0,1,0,-31,-1,-67,-1,-105,-1,-126,-1,80,-1,49,-1,15,-1,-11,-2,-33,-2,-48,-2,-79,-2,-95,-2,-114,-2,126,-2,122,-2,106,-2,107,-2,93,-2,103,-2,106,-2,107,-2,117,-2,120,-2,-122,-2,-106,-2,-97,-2,-78,-2,-55,-2,-42,-2,-18,-2,13,-1,43,-1,61,-1,103,-1,-124,-1,-101,-1,-56,-1,-26,-1,13,0,51,0,95,0,120,0,-108,0,-79,0,-47,0,-19,0,9,1,35,1,52,1,72,1,87,1,107,1,118,1,125,1,-122,1,-123,1,-125,1,-126,1,119,1,115,1,94,1,87,1,71,1,56,1,36,1,17,1,-9,0,-27,0,-52,0,-69,0,-104,0,-122,0,94,0,78,0,46,0,22,0,-15,-1,-38,-1,-64,-1,-91,-1,-124,-1,106,-1,82,-1,55,-1,30,-1,14,-1,-18,-2,-31,-2,-54,-2,-63,-2,-89,-2,-92,-2,-107,-2,-107,-2,-117,-2,-118,-2,-107,-2,-110,-2,-95,-2,-87,-2,-71,-2,-64,-2,-37,-2,-23,-2,4,-1,21,-1,51,-1,77,-1,103,-1,-120,-1,-103,-1,-61,-1,-38,-1,-5,-1,25,0,56,0,67,0,104,0,117,0,-117,0,-91,0,-69,0,-58,0,-28,0,-16,0,1,1,18,1,39,1,40,1,45,1,61,1,56,1,62,1,63,1,62,1,64,1,55,1,51,1,45,1,27,1,23,1,-2,0,-22,0,-37,0,-56,0,-81,0,-106,0,-123,0,104,0,75,0,52,0,23,0,-1,-1,-39,-1,-62,-1,-86,-1,-115,-1,120,-1,92,-1,75,-1,56,-1,38,-1,21,-1,8,-1,-7,-2,-19,-2,-29,-2,-41,-2,-39,-2,-43,-2,-49,-2,-48,-2,-54,-2,-34,-2,-43,-2,-23,-2,-31,-2,-10,-2,1,-1,14,-1,24,-1,46,-1,64,-1,89,-1,109,-1,-127,-1,-114,-1,-88,-1,-56,-1,-39,-1,-7,-1,14,0,30,0,64,0,91,0,120,0,-116,0,-95,0,-78,0,-61,0,-36,0,-19,0,-5,0,6,1,23,1,29,1,46,1,36,1,46,1,34,1,40,1,32,1,33,1,16,1,2,1,-5,0,-19,0,-32,0,-45,0,-64,0,-91,0,-99,0,-117,0,111,0,93,0,75,0,45,0,30,0,0,0,-20,-1,-47,-1,-62,-1,-80,-1,-106,-1,126,-1,105,-1,89,-1,62,-1,53,-1,19,-1,19,-1,-7,-2,-8,-2,-32,-2,-34,-2,-38,-2,-49,-2,-50,-2,-45,-2,-43,-2,-42,-2,-30,-2,-29,-2,-19,-2,4,-1,8,-1,33,-1,42,-1}; }
	private static byte[] data102(){ return new byte[] {65,-1,89,-1,107,-1,-115,-1,-103,-1,-72,-1,-59,-1,-21,-1,-11,-1,22,0,47,0,69,0,89,0,117,0,-121,0,-104,0,-84,0,-69,0,-41,0,-34,0,-26,0,-16,0,-1,0,1,1,21,1,19,1,20,1,25,1,23,1,29,1,28,1,11,1,10,1,-10,0,-6,0,-20,0,-39,0,-55,0,-73,0,-87,0,-108,0,118,0,101,0,80,0,55,0,25,0,10,0,-17,-1,-34,-1,-75,-1,-87,-1,-113,-1,120,-1,105,-1,82,-1,60,-1,49,-1,43,-1,18,-1,17,-1,-3,-2,-6,-2,-22,-2,-16,-2,-21,-2,-21,-2,-19,-2,-13,-2,-17,-2,-10,-2,1,-1,15,-1,18,-1,32,-1,41,-1,57,-1,77,-1,99,-1,114,-1,-123,-1,-102,-1,-85,-1,-54,-1,-37,-1,-8,-1,8,0,30,0,60,0,86,0,104,0,116,0,-106,0,-102,0,-61,0,-57,0,-44,0,-20,0,-14,0,5,1,-7,0,11,1,17,1,14,1,22,1,13,1,0,1,9,1,-12,0,-9,0,-26,0,-25,0,-49,0,-61,0,-77,0,-92,0,-101,0,-127,0,107,0,93,0,76,0,53,0,34,0,20,0,-5,-1,-29,-1,-58,-1,-70,-1,-89,-1,-113,-1,-125,-1,108,-1,88,-1,75,-1,66,-1,46,-1,39,-1,20,-1,14,-1,14,-1,-6,-2,-3,-2,-8,-2,-6,-2,-10,-2,-3,-2,3,-1,10,-1,25,-1,23,-1,41,-1,53,-1,77,-1,84,-1,113,-1,119,-1,-107,-1,-87,-1,-75,-1,-39,-1,-33,-1,-4,-1,16,0,34,0,51,0,71,0,88,0,101,0,121,0,-120,0,-106,0,-87,0,-79,0,-60,0,-58,0,-38,0,-44,0,-35,0,-30,0,-21,0,-23,0,-23,0,-24,0,-24,0,-30,0,-34,0,-33,0,-57,0,-58,0,-86,0,-81,0,-114,0,-125,0,122,0,104,0,88,0,62,0,52,0,30,0,1,0,-6,-1,-32,-1,-51,-1,-73,-1,-89,-1,-104,-1,-120,-1,114,-1,108,-1,87,-1,83,-1,71,-1,66,-1,43,-1,49,-1,34,-1,34,-1,27,-1,36,-1,36,-1,36,-1,43,-1,43,-1,49,-1,61,-1,61,-1,68,-1,84,-1,90,-1,108,-1,112,-1,-122,-1,-114,-1,-99,-1,-75,-1,-63,-1,-42,-1,-24,-1,2,0,12,0,29,0,54,0,64,0,82,0,100,0,112,0,125,0,-114,0,-104,0,-98,0,-87,0,-76,0,-69,0,-72,0,-67,0,-56,0,-60,0,-60,0,-58,0,-71,0,-75,0,-77,0,-93,0,-97,0,-102,0,-119,0,-115,0,112,0,113,0,92,0,81,0,81,0,51,0,30,0,28,0,15,0,-9,-1,-22,-1,-34,-1,-54,-1,-70,-1,-78,-1,-91,-1,-110,-1,-117,-1,121,-1,117,-1,94,-1,90,-1,85,-1,80,-1,76,-1,59,-1,71,-1,62,-1,60,-1,61,-1,67,-1,67,-1,77,-1,84,-1,81,-1,90,-1,102,-1,112,-1,119,-1,-121,-1,-101,-1,-97,-1,-73,-1,-65,-1,-51,-1,-34,-1,-22,-1,-7,-1,-4,-1,22,0,32,0,42,0,60,0,66,0,78,0,87,0,97,0,111,0,117,0,-126,0,-125,0,-116,0,-119,0,-108,0,-109,0,-104,0,-104,0,-114,0,-102,0,-111,0,-115,0,-108,0,-128,0,-126,0,114,0,109,0,100,0,91,0,78,0,64,0,63,0,43,0,38,0,18,0,6,0,-14,-1,-12,-1,-34,-1,-47,-1,-55,-1,-70,-1,-85,-1,-94,-1,-93,-1,-110,-1,-128,-1,-123,-1,116,-1,118,-1,112,-1,104,-1,105,-1,99,-1,93,-1,95,-1,93,-1,94,-1,104,-1,100,-1,101,-1,109,-1,116,-1,127,-1,-125,-1,-116,-1,-111,-1,-100,-1,-84,-1,-82,-1,-69,-1,-60,-1,-45,-1,-38,-1,-17,-1,-7,-1,0,0,11,0,29,0,37,0,46,0,60,0,71,0,74,0,83,0,103,0,103,0,104,0,116,0,114,0,120,0,124,0,-121,0,124,0,-126,0,127,0,-127,0,121,0,119,0,115,0,99,0,99,0,96,0,85,0,75,0,73,0,59,0,52,0,41,0,32,0,22,0,8,0,-6,-1,-23,-1,-26,-1,-37,-1,-40,-1,-54,-1,-66,-1,-84,-1,-88,-1,-95,-1,-106,-1,-118,-1,-123,-1,-128,-1,124,-1,115,-1,113,-1,108,-1,117,-1,98,-1,103,-1,106,-1,111,-1,106,-1,112,-1,115,-1,123,-1,126,-1,-126,-1,-117,-1,-96,-1,-94,-1,-81,-1,-80,-1,-63,-1,-55,-1,-53,-1,-31,-1,-24,-1,-4,-1,-1,-1,20,0,27,0,33,0,49,0,49,0,66,0,73,0,87,0,93,0,93,0,108,0,114,0,125,0,119,0,-127,0,121,0,125,0,125,0,-124,0,-128,0,123,0,116,0,114,0,113,0,113,0,104,0,93,0,77,0,73,0,64,0,58,0,44,0,44,0,24,0,22,0,10,0,-10,-1,-14,-1,-23,-1,-38,-1,-50,-1,-61,-1,-71,-1,-81,-1}; }
	private static byte[] data103(){ return new byte[] {-87,-1,-93,-1,-104,-1,-108,-1,-112,-1,-122,-1,-127,-1,127,-1,121,-1,127,-1,116,-1,123,-1,118,-1,125,-1,124,-1,-124,-1,-125,-1,-116,-1,-111,-1,-102,-1,-99,-1,-88,-1,-77,-1,-70,-1,-64,-1,-56,-1,-41,-1,-34,-1,-21,-1,-20,-1,5,0,6,0,28,0,27,0,38,0,49,0,58,0,62,0,80,0,79,0,87,0,97,0,102,0,108,0,110,0,117,0,116,0,120,0,117,0,120,0,122,0,110,0,117,0,107,0,111,0,111,0,95,0,94,0,82,0,75,0,72,0,67,0,53,0,45,0,36,0,28,0,20,0,8,0,1,0,-11,-1,-19,-1,-37,-1,-39,-1,-54,-1,-60,-1,-66,-1,-80,-1,-84,-1,-87,-1,-90,-1,-100,-1,-109,-1,-111,-1,-107,-1,-117,-1,-121,-1,-119,-1,-122,-1,-118,-1,-118,-1,-107,-1,-110,-1,-103,-1,-105,-1,-104,-1,-88,-1,-89,-1,-79,-1,-79,-1,-65,-1,-55,-1,-42,-1,-40,-1,-33,-1,-18,-1,-12,-1,4,0,5,0,17,0,17,0,37,0,35,0,42,0,57,0,52,0,67,0,71,0,75,0,89,0,89,0,97,0,95,0,89,0,100,0,98,0,102,0,101,0,91,0,93,0,95,0,96,0,89,0,77,0,70,0,73,0,60,0,58,0,46,0,49,0,37,0,29,0,26,0,13,0,0,0,-6,-1,-17,-1,-22,-1,-30,-1,-24,-1,-50,-1,-55,-1,-65,-1,-68,-1,-74,-1,-71,-1,-81,-1,-85,-1,-95,-1,-95,-1,-94,-1,-101,-1,-102,-1,-107,-1,-99,-1,-102,-1,-96,-1,-101,-1,-93,-1,-94,-1,-87,-1,-83,-1,-84,-1,-71,-1,-70,-1,-67,-1,-58,-1,-53,-1,-53,-1,-34,-1,-32,-1,-30,-1,-20,-1,-5,-1,-8,-1,8,0,23,0,23,0,23,0,32,0,39,0,43,0,53,0,50,0,56,0,62,0,65,0,67,0,72,0,69,0,77,0,77,0,74,0,79,0,71,0,71,0,57,0,60,0,59,0,59,0,53,0,53,0,42,0,43,0,35,0,34,0,22,0,19,0,4,0,2,0,2,0,-14,-1,-16,-1,-25,-1,-34,-1,-35,-1,-42,-1,-49,-1,-52,-1,-51,-1,-65,-1,-61,-1,-74,-1,-74,-1,-75,-1,-78,-1,-76,-1,-89,-1,-80,-1,-78,-1,-86,-1,-92,-1,-83,-1,-85,-1,-81,-1,-72,-1,-79,-1,-71,-1,-70,-1,-71,-1,-68,-1,-60,-1,-53,-1,-51,-1,-47,-1,-42,-1,-39,-1,-27,-1,-25,-1,-13,-1,-5,-1,1,0,-4,-1,9,0,8,0,7,0,14,0,15,0,20,0,29,0,32,0,31,0,41,0,46,0,39,0,38,0,50,0,44,0,49,0,40,0,46,0,42,0,43,0,42,0,40,0,42,0,30,0,30,0,22,0,19,0,19,0,13,0,12,0,8,0,6,0,-9,-1,-10,-1,-15,-1,-12,-1,-23,-1,-29,-1,-34,-1,-45,-1,-40,-1,-51,-1,-50,-1,-56,-1,-58,-1,-66,-1,-59,-1,-65,-1,-71,-1,-71,-1,-81,-1,-70,-1,-75,-1,-75,-1,-80,-1,-77,-1,-75,-1,-76,-1,-67,-1,-82,-1,-68,-1,-70,-1,-68,-1,-68,-1,-63,-1,-53,-1,-49,-1,-46,-1,-47,-1,-45,-1,-34,-1,-30,-1,-38,-1,-21,-1,-21,-1,-19,-1,-13,-1,-10,-1,-1,-1,1,0,9,0,3,0,7,0,13,0,21,0,18,0,18,0,23,0,27,0,35,0,29,0,24,0,25,0,30,0,26,0,31,0,25,0,24,0,22,0,20,0,18,0,20,0,7,0,11,0,7,0,13,0,1,0,0,0,-8,-1,-9,-1,-15,-1,-22,-1,-18,-1,-28,-1,-32,-1,-23,-1,-39,-1,-43,-1,-42,-1,-44,-1,-50,-1,-53,-1,-60,-1,-62,-1,-63,-1,-57,-1,-73,-1,-65,-1,-66,-1,-71,-1,-71,-1,-65,-1,-63,-1,-73,-1,-65,-1,-70,-1,-62,-1,-64,-1,-59,-1,-56,-1,-65,-1,-46,-1,-50,-1,-46,-1,-37,-1,-39,-1,-36,-1,-34,-1,-26,-1,-21,-1,-25,-1,-10,-1,-7,-1,-3,-1,0,0,0,0,7,0,15,0,10,0,19,0,24,0,16,0,27,0,30,0,26,0,34,0,29,0,27,0,29,0,32,0,36,0,38,0,34,0,25,0,34,0,23,0,32,0,24,0,19,0,24,0,11,0,21,0,6,0,7,0,5,0,11,0,-5,-1,-4,-1,-9,-1,-4,-1,-23,-1,-22,-1,-28,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[106382];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 1024);
		System.arraycopy(data96(), 0, data, 98304, 1024);
		System.arraycopy(data97(), 0, data, 99328, 1024);
		System.arraycopy(data98(), 0, data, 100352, 1024);
		System.arraycopy(data99(), 0, data, 101376, 1024);
		System.arraycopy(data100(), 0, data, 102400, 1024);
		System.arraycopy(data101(), 0, data, 103424, 1024);
		System.arraycopy(data102(), 0, data, 104448, 1024);
		System.arraycopy(data103(), 0, data, 105472, 910);
		return data;
	}
	/** Constructs a new AudioClip with the data from gran-1.wav. */
	public Gran1(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing gran-1.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of gran-1.wav. */
	private class LoopThread extends Thread {
		private Gran1 clip;
		private boolean looping = true;
		public LoopThread(Gran1 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays gran-1.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays gran-1.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of gran-1.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if gran-1.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if gran-1.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}